我的 jqgrid 中有一个复选框列,并且正在使用本地数据类型和 scroll=1 来获取(动态翻页,例如虚拟滚动)和一个 numRows 值。
当我单击标题复选框以选择所有行时,它没有选择任何不在可见范围内的行。有没有办法设置 jqgrid 以支持单击复选框标题以选择所有数据而不仅仅是部分显示的部分?
$("#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_);
}