如果您有17条记录并且一次显示15条记录,那么当您在第2页时,您会看到记录中的第16-17条记录 - 这是有意义的。
现在,当你进入第二页并点击导航上的重新加载按钮(设置数据类型='json')时,网格重新加载导航显示网格显示16-30的17。这似乎成为一个错误 - 是否有解决方法?
网格仍然有17行 - 但是当它应该只显示两行(16-17)时,它试图在第二页上显示完整的15行(rowNum)设置。导航分页文本不正确(当只有17行时指30行)。
答案 0 :(得分:29)
你是对的。这是一个老问题。我总是在
之前使用过$("#list").setGridParam({page:1}).trigger('reloadGrid');
但还有另一种方式。触发器'reloadGrid'支持其他选项:'current'和'page'。
$("#list").trigger("reloadGrid", [{page:1}]);
会一步将page
重置为1。表格中的用法
$("#list").trigger("reloadGrid", [{current:true}]);
允许保留当前选择。你可以把两种选择结合起来。