jqGrid setselection真的不行

时间:2014-05-30 06:31:19

标签: jquery jqgrid

我有一个带有对象列表的jgGrid,我想在加载页面上选择所有行。 这是我的代码

multiselect: true,
loadComplete: function(){   
     var ids = $("#listDaFatturare").jqGrid('getDataIDs');
     for(var i = 0; i <= ids.length; i++){
        $("#list").jqGrid('setSelection', i, true);
      }
 },

但是不要跑,在我看来,我看到只选择了一行。 我不明白问题在哪里,我尝试调试代码,显然没有问题。

有什么想法吗?

1 个答案:

答案 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);
        }
    },