我有一个带有对象列表的jgGrid,我想在加载页面上选择所有行。 这是我的代码
multiselect: true,
loadComplete: function(){
var ids = $("#listDaFatturare").jqGrid('getDataIDs');
for(var i = 0; i <= ids.length; i++){
$("#list").jqGrid('setSelection', i, true);
}
},
但是不要跑,在我看来,我看到只选择了一行。 我不明白问题在哪里,我尝试调试代码,显然没有问题。
有什么想法吗?
答案 0 :(得分:4)
我在这种模式下解决了:
loadComplete: function(){
var i, count, $grid = $("#list");
var rowArray = $("#list").jqGrid('getDataIDs');
for (i = 0, count = rowArray.length; i < count; i += 1) {
$grid.jqGrid('setSelection', rowArray[i], true);
}
},