我使用jqgrid来反映数据库中表的内容。 这个表可能有1,000,000条记录 - 我想使用虚拟滚动。
首先,我尝试使用演示
http://trirand.com/blog/jqgrid/jqgrid.html>版本3.7中的新功能>虚拟滚动
我按原样使用演示(并补充所需的数据)。
然而,它没有按预期工作!!!
首先,在html部分中有rowNum:50和rowTotal:2000 但是服务器在GET请求中接收这两个参数:rows = 2000 totalrows = 2000 因此,计算只有1页。
所以我在PHP代码中尝试了 - 忽略请求并且行为就像行= 50,但是只显示了50条记录,当我向下滚动时,没有任何反应,并且网格显示总共只有50条记录。
我也尝试从HTML部分删除rowTotal,但这又导致仅显示50条记录。
无论我尝试什么,都没有真正的虚拟滚动 - 只有一个请求服务器。
顺便说一下,我正在使用jqgrid - 4.5.4和jquery 1.11.0。 感谢您提供的任何帮助。
谢谢。
答案 0 :(得分:0)
我在演示中发现了问题:
演示了 loadonce:真
但显然它应该是 loadonce:假