jqgrid 没有本地数据的分页器
我有一个 jqgrid,它需要来自四个不同源的数据,我所做的是,我进行四个不同的 ajax 调用,然后将返回的行添加到循环中的网格中。
问题是,寻呼机不再工作,而是显示滚动条。
我读到3.7版本后jqgrid确实支持本地数据分页,我使用的是4.1.2,但它不起作用。
我相信一定有一个参数需要设置,我只是似乎找不到它。
谢谢, 阿里
I have a jqgrid, which expects data from four different sources, what I have done is, I make four different ajax calls, and then add the returned rows to the grid in a loop.
The problem is, the pager does not work any more, instead it displays a scroll bar.
I read that after version 3.7 jqgrid does support paging for local data, I am using 4.1.2, but it does not work.
I believe there must be a parameter that needs to be set, I just cant seem to find it.
Thanks,
Ali
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
addRowData
的使用方式是错误的。它不仅慢,而且不支持分页和排序。您必须重新加载网格一次才能看到数据正确。更有效的方法是将所有数据填充到项目数组中。每个项目都应该有一个额外的 id 属性。然后,您应该使用附加参数
data: items
创建网格,并另外使用gridview: true
以获得更好的性能。the usage of
addRowData
is the wrong way. It is not only slow, but it don't support paging and sorting. You will have to reload the grid once to see the data correct.Much more effective way is to fill all data in an array of items. Every item should has an additional
id
property. Then you should create the grid with additional parameterdata: items
and usegridview: true
additionally to have better performance.