2011-01-23 88 views
0

我有巨大的数据,显示此我使用的网格启用分页, 并加载第一页数据。关于Extjs网格和预加载?

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

任何工作。

由于提前, kkchaitu

+0

总之,你将不得不延长分页组件,并为此写入另一个组件,它在`GridPanel`中操作'Store`。 AFAIK这对于原始分页组件是不可能的。我现在不是免费的,如果我有时间,我会为你写。你可以先尝试一下自己。 – 2011-01-24 03:02:58

回答

0

的simpliest的解决方案可能是一个加载整个数据集的存储和使用分页工具栏用于过滤的目的,但你指数据的量是“巨大的” - 这可能使解决方案uneffective ...

有3组数据准备的(之前 - 在启动空的,实际的,和后),覆盖的onload事件:

  • 加载后 - 显示并加载下一个(或前一个),
  • 加载检查是下一个(或前一个)之前是可用的 - 使用它,改变什么是prevoius,实际,下一个,准备什么应该加载之后背景)

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