jqgrid 没有本地数据的分页器

发布于 2024-12-08 01:11:01 字数 205 浏览 0 评论 0原文

我有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

顾冷 2024-12-15 01:11:01

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 parameter data: items and use gridview: true additionally to have better performance.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文