在jqGrid中启用虚拟滚动时预加载页面

时间:2011-07-18 15:04:20

标签: javascript jquery ajax jqgrid

我目前正在开发一个使用虚拟滚动(滚动:1)的jqGrid应用程序,我必须说它的工作非常棒!但是,我注意到在某些情况下(例如,每页50行的大型10列表),由于服务器每次请求发送大约6千字节的数据,因此加载页面可能会有延迟。我一直在考虑一种最小化这种方法并防止给客户带来任何不便的方法,并且认为通过在当前页面之前和之后预加载页面,客户端可以以最小的干扰进行滚动。

当然,当用户通过拖放滚动滚动到另一个位置时,没有太多的延迟,但如果他使用向上和向下箭头滚动,我想实现我提到的系统上方。

所以真的,我想知道是否有人曾经实施过这样的系统?我知道虚拟滚动功能会在您滚动页面时自动卸载页面,但也许有人找到了解决此问题的方法?或者至少提供一些提示?

谢谢。

0 个答案:

没有答案