jqGrid分页问题

jqGrid分页问题

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

现在,当你在第二页,点击导航上的重新加载按钮(set datatype=‘json’),当网格重新加载时,导航显示网格显示的是16-17中的30。这似乎是一个缺陷-有解决办法吗?

网格仍然有17行,但是它试图在第二个页面上显示一个完整的15行(RowNum)设置,而它应该只显示两行(16-17行)。并且NAV分页文本是不正确的(指只有17行时的30行)。


慕工程0101907
浏览 732回答 3
3回答

qq_遁去的一_1

你是正确的。这是个老问题。我以前一直用$("#list").setGridParam({page:1}).trigger('reloadGrid');但还有另外一种方法。触发器“reloadGrid”支持其他选项:“当前”和“页面”。$("#list").trigger("reloadGrid", [{page:1}]);将重置page一步。表格中的用法$("#list").trigger("reloadGrid", [{current:true}]);允许保存当前选择。当然,你可以把这两种选择结合起来。

一只甜甜圈

这让我想起了一个乞丐,他不开心,因为他只有100美元,没有新的宝马。只需重读你原来的问题,数一数我们所写的评论。你知道如何更好地解决你的问题吗?你想要一辆没有钱的新宝马吗?你知道更好的网格是jqGrid吗?你为此付了多少钱?你能不花钱就写一个更好的格子给别人吗?那就从你拥有的东西中快乐吧。顺便说一句,这可不算什么.

FFIVE

我认为page总是到1不能实现。有时需要刷新当前页面(单击导航器上的“刷新”按钮)。在这种情况下,寻呼机应该保持不变。如果您转到下一页,重新加载也将启动。所以这不是虫子..你应该考虑重置page如果需要的话可以调到1。例如,如果您更改url或者postData应该“reloadGrid”之前的参数,还应该更改page参数。还有一个简短的信息给你:我附上了你的错误报告onPager. 
打开App,查看更多内容
随时随地看视频慕课网APP