【发布时间】:2011-06-20 16:38:09
【问题描述】:
有没有一种简单的方法来进行双分页(即客户端和服务器端)?
现在我正在使用固定的“rowTotal”(rowTotal > rowNum)使用客户端分页(loadonce=true,顺便说一句,它的运行速度非常快!)。问题是 rowTotal
另一方面,只进行服务器端分页会产生较差的性能(这就是您使用 AJAX 组件的原因;p)。所以我认为综合方法将实现两全其美。
理想情况下,这将自动执行。这是:寻呼机应该显示第一个 rowTotal/rowNum 结果作为内存中加载的 N 个页面中的第一个(客户端)。当跳转到第 N+1 页时,它应该命中后端并检索下一个 rowTotal 结果。我现在看到的问题是(我猜)页数是根据结果集的大小除以 rowNum 而不是数据库上的记录来计算的,而且大多数寻呼机属性都是不可变的:(
这有意义吗?有没有一种简单的方法可以在不侵入 jqGrid 代码的情况下实现这一点?
最好的问候!
【问题讨论】: