我正在尝试获取一个 jqGrid 表以在重新加载时保持其当前页面。我找到了一些样本,但它们似乎对我不起作用。这是我正在尝试的:
grid.setGridParam({datatype:'json'}).trigger('reloadGrid',[{page:currentPage}]);
Run Code Online (Sandbox Code Playgroud)
它会刷新但总是重新显示第一页。
要在重绘时保留页面,只需使用以下命令:
grid.trigger("reloadGrid",[{current:true}]);
Run Code Online (Sandbox Code Playgroud)
有趣的是,您还可以使用以下方式获取当前页面:
var currentPageVar = grid.getGridParam('page');
Run Code Online (Sandbox Code Playgroud)
添加:
“网格”的定义如下:
var grid = jQuery("#grid");
Run Code Online (Sandbox Code Playgroud)
指的是 HTML 中网格表的 ID。