javascript - ExtJS 能够处理约 1000 个元素的网格/数据存储吗?

标签 javascript performance extjs

我有一个 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/

相关文章:

javascript - 当新记录添加到他的商店时网格不更新

java - JavaScript 中的 JSON 对象操作

javascript - 发送带有两个参数的 promise

javascript - 无法让 javascript 在值更改时触发

.net - 为什么第一个 WCF 客户端调用很慢?

extjs - 如何在TabPanel中显示Ext.List数据?

javascript - 在 extjs 6 中编辑后重新加载商店和网格

javascript - 如何在 angularjs 中同时执行 $http

javascript - DevTools 性能工具中的解析、编译和评估是什么?

time.Ticker 的性能