サブグリッドを持つjqgridがあります。プラス記号をクリックせずにサブグリッドを展開するにはどうすればよいですか?
私は出くわしまし$("#jqgrid_id").expandSubGridRow(rowId);
たが、サブグリッドを展開するためにどのrowIdを使用するかがわかりません。
ありがとう。
$("#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);
});
},
...
});
getDataIds() を getDataIDs() に変更してください!