3

我的 jqgrid 中有一个复选框列,并且正在使用本地数据类型和 scroll=1 来获取(动态翻页,例如虚拟滚动)和一个 numRows 值。

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

4

1 回答 1

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_);
}
于 2014-08-27T22:58:20.830 回答