7

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

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

谢谢。

4

2 回答 2

11

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

像这样的东西:

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); 
      });
   },
...
});
于 2010-07-27T15:57:43.623 回答
1

将 getDataIds() 更改为 getDataIDs()!

于 2010-08-26T19:41:45.090 回答