Jqgrid-free: свернуть все остальные развёрнутые субгриды
Задача: при развертывании нового субгрида, необходимо чтобы все остальные развернутые — сворачивались.
Решение:
subGridRowExpanded: function(subgrid_id, row_id) {
$("#ezs_list").jqGrid('setSelection', row_id);
// свертываем все остальные субгриды
var rowIds = $("#ezs_list").getDataIDs();
$.each(rowIds, function (index, rowId) {
$("#ezs_list").collapseSubGridRow(rowId);
});
StationsGrid(subgrid_id, row_id);
},