jqGrid分页问题

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

现在,当你在这第二页上,当网格重新加载导航显示网格显示17的16-30时,你点击导航上的重载按钮(set datatype ='json')。这似乎是错误 – 是否有解决方法?

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

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

$("#list").setGridParam({page:1}).trigger('reloadGrid'); 

但还有另一种方法。 触发器“reloadGrid”支持其他选项:“当前”和“页面”。

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

page重置为1。 在表单中的用法

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

允许保存当前的选择。 你可以结合这两个选项。