我有一个有子网格的jqgrid。如何在不必单击加号的情况下展开子网格?
我遇到了$("#jqgrid_id").expandSubGridRow(rowId);
,但我不确定使用哪个rowId来扩展子网格。
感谢。
答案 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()!