我有一个 JavaScript 应用程序,它打开一个 ExtJS 窗口,其中包含一个 ExtJS TabPanel,其中有一个包含数据网格的选项卡,显示大约 900 - 1000 行,每行有 7 列文本字段。网格也可以被过滤以一次显示大约 100 行。当窗口打开时,导航到此选项卡可能会导致 Firefox 或 Safari 旋转/锁定超过 60 秒...
这是 Ext 2.2
我知道没有代码很难说...但是如果没有看到代码,我的问题是:ExtJS 是否应该能够显示如此多数据的网格?在尝试优化时,我应该查看我的代码,还是 ExtJS 本身就有问题?有人用ExtJs来显示这么大的网格吗?
最佳答案
ExtJS 本身可以处理那么多行 - 我们在服务器上有一个网格,上限为 1000 行,但页面渲染没有问题 - 当然不会花费 60 秒。
其他一些问题:
- 您是以 XML 还是 JSON 格式发送数据?我们使用 JSON 将其直接加载到 JsonStore 中。
- 您是否在渲染数据之前对数据进行任何处理?
- 您使用的具体网格类别是什么?
关于javascript - ExtJS 能够处理约 1000 个元素的网格/数据存储吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1616048/