I have a jqgrid that has a subgrid. How can I expand the subgrid without having to click on the plus sign?
I came across $("#jqgrid_id").expandSubGridRow(rowId);
but am unsure which rowId to use to expand the subgrid.
Thanks.
Use $("#jqgrid_id").expandSubGridRow(rowId);
in the onSelectRow Event of the grid.
Something like this:
jQuery("#jqgrid_id").jqGrid({
...
onSelectRow: function(rowId){
$("#jqgrid_id").expandSubGridRow(rowId);
},
...
});
EDITED: on GridComplete event
jQuery("#jqgrid_id").jqGrid({
...
gridComplete: function(){
var rowIds = $("#jqgrid_id").getDataIDs();
$.each(rowIds, function (index, rowId) {
$("#jqgrid_id").expandSubGridRow(rowId);
});
},
...
});
Change getDataIds() to getDataIDs()!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With