2013-04-16 81 views
0

我正在使用JQGrid,并设计了网格,第一列是复选框。我正在使用multiselect:true的财产,我不写任何其他代码以获取复选框。如何从检查复选框的行中获取值?jqGrid中的多重选择

回答

3

要获得所选择的行,可使用:

var selected = $("#tableid").jqGrid('getGridParam', 'selarrrow'); 

selected将被设置到所选择的行的ID数组。

要从行中获取列值,请使用getCell方法。请参阅How to get the selected row id in javascript?

+0

感谢您的回复...我在逗号分隔的数组中获取ID。如果我想以同样的方式获得第一列值,该怎么办? –

+0

使用'getCell',查看更新后的答案。 – Barmar

+0

但是,这只是返回我只有1值。如果我在多选中选择了5列,则只显示最后一个值。但我需要选中相应复选框的所有值。 –