jqGrid分页问题

Mar*_*eon 8 jquery pagination jqgrid

如果您有17条记录并且一次显示15条记录,那么当您在第2页时,您会看到17-17的记录 - 这是有意义的.

现在当你进入第二页并且你点击导航上的重载按钮(设置数据类型='json')时网格重新加载导航显示网格显示16-30的17.这似乎是一个bug - 有解决方法吗?

网格仍然有17行 - 但是当它应该只显示两行(16-17)时,它试图在第二页上显示完整的15行(rowNum)设置.导航分页文本不正确(当只有17行时指30行).

Ole*_*leg 29

你是对的.这是一个老问题.我以前总是用过

$("#list").setGridParam({page:1}).trigger('reloadGrid');
Run Code Online (Sandbox Code Playgroud)

但还有另一种方式.触发器'reloadGrid'支持其他选项:'current'和'page'.

$("#list").trigger("reloadGrid", [{page:1}]);
Run Code Online (Sandbox Code Playgroud)

page一步重置为1.表单中的用法

$("#list").trigger("reloadGrid", [{current:true}]);
Run Code Online (Sandbox Code Playgroud)

允许保留当前选择.你可以把两种选择结合起来.

  • @Markus:它让我想起了一个乞丐,他只有100美元而且没有新的宝马时会感到不快.只需重读原始问题并计算我们写的评论.你知道更好的问题解决方案吗?你想要一辆没有钱的新宝马吗?你知道更好的网格作为jqGrid吗?你付多少钱?你可以写一个没有钱的更好的网格并给其他人吗?...然后从你拥有的东西中获得快乐.顺便说一下...... (6认同)