每当我们在 jqGrid 中选择行并在最后执行搜索操作时,搜索都会重新加载网格,并且所有用户选中的行都未选中....我希望即使在搜索执行后也能选择选定的行,或者我们转到下一页。
有没有人解决这个问题??????我需要它紧急
每当我们在 jqGrid 中选择行并在最后执行搜索操作时,搜索都会重新加载网格,并且所有用户选中的行都未选中....我希望即使在搜索执行后也能选择选定的行,或者我们转到下一页。
有没有人解决这个问题??????我需要它紧急
您应该在搜索之前记住选择的行,然后再选择它们。例如,您定义 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 事件来处理分页。