jQGrid如何正确关闭分页

时间:2011-07-20 05:56:05

标签: jqgrid

所以为了做到这一点,我需要删除网格声明中的pager:值,我需要将最大行数设置为rowNum: 100000000,,根据帖子How to show all rows in the jqGrid?

但是我需要从服务器返回的json呢,

var jsonData = new
            {
                total = totalPages,
                page = page,
                records = totalRecords,

                rows = ...
            }

在这种情况下,哪个值更适合分配给pagetotalRecords? 我应该更好地将它们作为零传递,还是在这种情况下它根本不会发生?

更新

我想我会将records设置为将转到jason的总行数,pagetotal我将设置为1

你怎么看?我能做些什么才能正确关闭jqGrid分页?

1 个答案:

答案 0 :(得分:6)

pagetotal置于1和records到总行数是正确的。设置rowNum: 100000000似乎太大了。如果您真的从服务器100000000数据行回发,用户可能永远不会看到网格。似乎可以将rowNum设置为10000

如果您不使用树形网格,则可以使用本地数据分页。如果您需要设置loadonce:true。如果服务器应将所有数据发布到客户端,只需忽略输入rows参数。查看使用5000行数据here的本地数据分页的演示,并将结果与​​没有本地数据分页here的相同演示进行比较。性能的差异将说明为什么我建议您使用本地数据分页而不是在浏览器中滚动相同的数据。