extjs网格递增元素数字较慢的弹出窗口

时间:2013-10-29 10:18:40

标签: performance extjs grid popup extjs4

我有一个有19个colums的网格面板。顶部有一个工具栏,上面有一个按钮。当我按下按钮时,我调用ext.widget来显示一个弹出窗口(图形)窗口(网格中不需要数据)。我正在使用extjs 4.1.1。

在IE 10中我有:

  • 网格中的19行,显示图形窗口需要大约1.5秒
  • 网格中有147行,显示图形窗口大约需要6.2秒

在IE 8中:

  • 网格中的19行:1.7秒
  • 网格中的147行:6.7秒

在Chrome 30.0.1599.101 m:

  • 网格中的19行:0.8秒
  • 网格中的147行:1.8秒

为什么在创建poup窗口(dom大小太大)时网格中有多少元素?可能是什么瓶颈?我怎样才能让它更快?

还有其他弹出窗口,当网格中有更多元素时,所有窗口创建都会变慢。

感谢, HyGy

1 个答案:

答案 0 :(得分:0)

所以最后我们找到了一些解决方案。在显示新的弹出窗口之前,我们隐藏整个网格,然后显示弹出窗口。这显着提高了IE8,IE10的速度。