每当我们在jqGrid中选择行并在结束时执行搜索操作时,重新加载网格并且所有用户选中的行都未被选中....我希望即使在搜索执行后也可以选择所选行,或者我们转到下一行页。
有没有人对此有解决方案??????我需要它紧急
答案 0 :(得分:0)
您应该在搜索之前记住所选行,然后再次选择它们。例如,您定义onSearch事件:
var selected_rows = [];
onSearch: function(){
selected_rows = $('#your_grid').jqGrid('getGridParam', 'selarrrow');
}
然后定义gridComplete事件,以便选择行,如果有的话:
gridComplete: function(){
$.each(selected_rows, function(_, row_id){
$("#your_grid").jqGrid('setSelection', row_id, false);
});
selected_rows = [];
}
您可以以类似的方式使用onPaging事件来处理分页。