当结果集大小太大而无法计算时,如何使用jqgrid?

时间:2010-11-04 17:49:14

标签: ajax jquery-plugins jqgrid

我正在尝试使用jqgrid。不幸的是,我无法计算结果集大小,因为我使用非常大型数据库并且计算我提供的结果集的大小非常慢。我可以合理地快速获取数据,但是不可能为我的查询计算结果集。

有没有办法解决这个问题?也许不使用寻呼机,而是使用某种滚动条?是否有任何一种标准技术被人们用来解决这个问题?我在滚动示例的同时查看了虚拟滚动条和自动加载数据,但它们似乎都需要总计。

真的想要使用jqGrid。实际上我已经在我的一个代码分支中使用了它,但是它的计算结果集大小使用了一个小得多的数据库。有人对此有任何建议吗?

3 个答案:

答案 0 :(得分:1)

查看True scrolling Rows示例。

版本3.6中的新版本=>真正的滚动行

答案 1 :(得分:1)

OlegK向我提供了这个问题的答案。你可以在这里看到他的答案:

http://www.trirand.com/blog/?page_id=393/help/can-you-use-jqgrid-if-you-cannot-provide-a-resultset-size/

答案 2 :(得分:0)

您可以实现分页,只检索当前页面的数据。我已经实现了类似的东西,我必须检索30,000行,它的效果很好!