我有一个JavaScript应用程序打开一个ExtJS窗口,其中包含一个ExtJS TabPanel,它有一个包含数据网格的选项卡,显示大约900-1000行,每行有7列文本字段。网格也可以被过滤以一次显示大约100行。当窗口打开时,导航到此选项卡可能导致Firefox或Safari旋转/锁定超过60秒......
这是Ext 2.2
我知道没有代码很难说...但是没有看到代码,我的问题是:ExtJS是否能够显示如此多的数据网格?在尝试优化时,我应该查看我的代码,还是ExtJS本身就是问题?是否有人使用ExtJs来显示如此大的网格?
答案 0 :(得分:1)
我在Window / TabPanel中没有这样做(网格直接显示在主页面内)但我怀疑这很重要。是的,Ext 2.2应该并且确实能够很好地处理1000行(有一些延迟,但它肯定不是60秒)。
需要考虑的事项:
答案 1 :(得分:1)
不确定,因为我自己没有使用它,但是在我自己查看网格组件时,我确实遇到了这个问题。
您是否还可以将页面限制为渲染较少的行?或者是否需要每页1000个(用户可以看到很多)。例如,您可能会发现250个更有用且效率更高的东西?
答案 2 :(得分:1)
ExtJS本身可以处理那么多行 - 我们有一个网格,我们在服务器上限制了1000行,但页面呈现没有问题 - 当然不需要60秒。
其他一些问题: