【发布时间】:2023-04-05 10:32:01
【问题描述】:
我在有分页的 jqgrid 中面临以下问题:
考虑一下我的结果集有 12 条记录,而我的显示记录下拉列表中有选项 10,20 用于选择一次显示的记录数。
step1 - 当我第一次加载网格时,Display Records 的值为 20,我可以在网格中看到 12 记录。
step2 - 现在我从显示记录中选择10;网格刷新,我可以看到 10 条记录。选择的页面是 1 of 2。*step3 - * 转到此结果集的第二页;
网格刷新,我可以看到 2 记录。选择的页面是 2 of 2 *Step4 * 现在我将 Display Records 的值更改为 20;网格刷新,我看不到网格中的行。
发生这种情况是因为当我更改显示记录的值时,页码应始终作为 1 传递,但它被错误地作为当前值传递,因此我的 SP 返回不正确的结果。有什么解决办法吗?
我使用的是 jqgrid 3.5.2 版
【问题讨论】:
-
我无法使用最新版本的 jqGrid 重现该问题 - 您可以考虑升级吗?
-
我尝试升级到 3.6,但无法重做插件代码中的一些自定义设置。
-
我看到 你必须更新到 jqGrid 4.4.1(而不是其他非常旧的版本 3.6)。 3.5.2 版本真的非常非常老了。这就像现在使用非数码照片一样。您使用的许多自定义可能已经在当前版本的 jqGrid 的框中。
标签: jqgrid