jqGrid分页问题

时间:2010-09-27 20:33:39

标签: jquery jqgrid pagination

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

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

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

1 个答案:

答案 0 :(得分:29)

你是对的。这是一个老问题。我总是在

之前使用过
$("#list").setGridParam({page:1}).trigger('reloadGrid');

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

$("#list").trigger("reloadGrid", [{page:1}]);

会一步将page重置为1。表格中的用法

$("#list").trigger("reloadGrid", [{current:true}]);

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