扩展jqgrid子网格

时间:2010-07-27 15:46:41

标签: jquery jqgrid subgrid

我有一个有子网格的jqgrid。如何在不必单击加号的情况下展开子网格?

我遇到了$("#jqgrid_id").expandSubGridRow(rowId);,但我不确定使用哪个rowId来扩展子网格。

感谢。

2 个答案:

答案 0 :(得分:11)

在网格的onSelectRow事件中使用$("#jqgrid_id").expandSubGridRow(rowId);

这样的事情:

jQuery("#jqgrid_id").jqGrid({
...
   onSelectRow: function(rowId){ 
      $("#jqgrid_id").expandSubGridRow(rowId); 
   },
...
});

已编辑:在GridComplete事件上

jQuery("#jqgrid_id").jqGrid({
...
   gridComplete: function(){ 
      var rowIds = $("#jqgrid_id").getDataIDs();
      $.each(rowIds, function (index, rowId) {
        $("#jqgrid_id").expandSubGridRow(rowId); 
      });
   },
...
});

答案 1 :(得分:1)

将getDataIds()更改为getDataIDs()!