Расширение подсетки jqgrid - PullRequest
7 голосов
/ 27 июля 2010

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

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

Спасибо.

Ответы [ 2 ]

11 голосов
/ 27 июля 2010

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

Примерно так:

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 голос
/ 26 августа 2010

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

...