Расширение подсети jqgrid

У меня есть jqgrid, который имеет подсетку. Как я могу развернуть подсеть, не нажимая на знак "плюс"?

я наткнулся на $("#jqgrid_id").expandSubGridRow(rowId); но я не уверен, какой rowId использовать для расширения подсети.

спасибо.

2 ответов


использовать $("#jqgrid_id").expandSubGridRow(rowId); в событии onSelectRow сетки.

что-то вроде этого:

jQuery("#jqgrid_id").jqGrid({
...
   onSelectRow: function(rowId){ 
      $("#jqgrid_id").expandSubGridRow(rowId); 
   },
...
});

отредактировано: на GridComplete event

jQuery("#jqgrid_id").jqGrid({
...
   gridComplete: function(){ 
      var rowIds = $("#jqgrid_id").getDataIDs();
      $.each(rowIds, function (index, rowId) {
        $("#jqgrid_id").expandSubGridRow(rowId); 
      });
   },
...
});

изменить getDataIds () на getDataIDs ()!