关于Extjs Grid和预加载?

时间:2011-01-23 18:22:59

标签: ajax extjs grid preloading

我有大量数据,要显示这个我正在使用启用了分页的网格, 并加载第一页数据。

如何在后台加载下一页数据? 这样,当用户点击下一个按钮时,我将显示预先加载的数据。

任何解决方法。

提前致谢, kkchaitu

1 个答案:

答案 0 :(得分:0)

最简单的解决方案可能是将整套数据加载到商店并使用Paginating Toolbar进行过滤,但是您引用的数据量“非常大” - 这可能会使解决方案失效...

准备好3组数据(之前 - 开始,实际和之后为空)并覆盖onload事件:

  • 加载后 - 显示并加载下一个,(或之前的),
  • 在加载检查之前是下一个(或上一个)可用 - 使用它,更改prevoius,实际,下一个,准备应该加载后(在后台)

请记住,Ajax请求是asinchronic,点击可能比加载更快,这应该在逻辑中预测......但这只是一个想法