【问题标题】:How to implement JQGrid paging with bulk pages?如何使用批量页面实现 JQGrid 分页?
【发布时间】:2014-10-20 10:39:31
【问题描述】:

我想用批量分页来实现分页。

例如假设我在 DB 中有 950 条记录,分页为 10,那么我想获取 5 页的倍数的数据。

即如果我在第 1 页,我应该从数据库接收 5(50 条记录)页面并将它们缓存在本地。所以如果

用户点击next然后他/她应该从本地缓存中获取数据但是如果用户点击了

第六页然后再次做服务器请求并获取接下来的 5 页数据。

【问题讨论】:

    标签: jqgrid


    【解决方案1】:

    我没有看到任何简单的方法来实现您所要求的行为。

    我发现 950 条记录并不算多。我建议您使用loadonce: true 选项。服务器必须返回所有行的数据。最初只需对数据进行排序。您不需要填写page、total 和records 部分答案。答案可能只是一组项目,通常将这些项目放在响应的rows 部分。不要忘记使用gridview: true 选项以获得更好的性能。

    尝试使用loadonce: true 选项,我希望你在网格中有很好的表现。

    【讨论】:

    • 这只是一个例子。在 Live 中有数百万条记录 :)
    • 您在问题中发布的 950 条记录与 百万 条记录之间存在 大 差异。实现应该是完全不同的。为了理解:制造最高时速 50 公里/小时的汽车绝对是制造最高时速 500 公里/小时的汽车的另一个​​问题。一个人必须使用不同的技术来制造这两种汽车。
    猜你喜欢
    • 2016-10-17
    • 1970-01-01
    • 2014-12-11
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 2014-01-03
    相关资源
    最近更新 更多