jqGrid 保持当前页面刷新

jta*_*___ 5 jqgrid

我正在尝试获取一个 jqGrid 表以在重新加载时保持其当前页面。我找到了一些样本,但它们似乎对我不起作用。这是我正在尝试的:

grid.setGridParam({datatype:'json'}).trigger('reloadGrid',[{page:currentPage}]);
Run Code Online (Sandbox Code Playgroud)

它会刷新但总是重新显示第一页。

Pat*_*son 2

要在重绘时保留页面,只需使用以下命令:

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。

  • 是的,我做到了。它从服务器重新加载数据,但总是返回到第一页。 (2认同)