选择all with jqgrid中的复选框,可以使用虚拟滚动吗?

时间:2012-09-11 22:13:01

标签: jqgrid scroll

我的jqgrid中有一个复选框列,我使用的是datatype local,而scroll = 1来获取(动态翻页,例如虚拟滚动)和numRows值。

当我单击标题复选框以选择所有行时,它不会选择任何不在可见范围内的行。有没有办法设置jqgrid来支持点击复选框标题来选择所有数据而不仅仅是部分显示的部分?

1 个答案:

答案 0 :(得分:0)

$("#grid").jqGrid('getGridParam','data');将返回一个对象数组,这些对象是网格中的所有数据(每页)。 这些对象具有_id_作为其属性。您现在可以遍历此数组并使用setSelection方法使用_id_选择所有行。

示例:

var all_data = $("#grid").jqGrid('getGridParam','data');
for(var i=0; i<all_data.length; i++){
$("#grid").setSelection(all_data[i]._id_);
}