У меня есть jqGrid, который использует поиск по панели инструментов с некоторыми текстовыми поисками для businessName и раскрывающимся списком для состояний.Я использую функцию группировки для группировки по штатам, и это прекрасно работает.Я также установил параметр groupCollapse в true , поэтому в основном загружает сетку состояний с их количеством предприятий.
groupText: ["{0} - {1} businesses"],
groupCollapse:true
Затем для панели поиска панели инструментов filterToolbar
$("#businessGrid").jqGrid('filterToolbar',{stringResult: true,searchOnEnter : false,
afterSearch : function(){
$("#businessGrid").jqGrid('setGridParam',
{'groupCollapse':false}
).trigger('reloadGrid');
var x = $("#businessGrid").jqGrid('getGridParam','groupCollapse');
console.log(x);
}
});
Когда я регистрирую [ x ], он действительно устанавливает значение gridParam в значение false, но когда я запускаюперезагрузка сетки не разрушает группы.
Любые идеи будут оценены.Если это невозможно, мне придется придумать другое решение, но такое поведение было бы идеальным.
Спасибо, Тим