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

EDITED: 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 に答える