首页 > 解决方案 > JqxGrid 虚拟滚动和分页

问题描述

当用户向上滚动时,在这种情况下应该再次请求并获取新数据还是显示以前加载的数据?

就我而言,每次有新请求发送到服务器时。我怎么处理?

标签: javascriptangularjsangularjqxgridvirtualscroll

解决方案


您需要在 Scroller 和网络适配器之间实现一个缓存层。这可以通过网络附近的框架 API 来完成(您在标签列表中提到的所有框架都有这样的 API:angularjsangularjquery)。或者您可以在 Scroller 旁边实现缓存,但这高度依赖于 Scroller 实现和 App-Scroller 集成。一句话,你需要通过请求参数来缓存响应,如果某些请求的参数与缓存的参数匹配,则使用缓存响应(否则,执行请求并缓存其响应)。


推荐阅读