【问题标题】:Stop animation for expandAll on a tree panel在树形面板上停止 expandAll 动画
【发布时间】:2012-10-25 00:15:29
【问题描述】:

IE8 有一个可怕的时间来折叠具有多列的中等大小的树形面板。它太慢了。

我正在寻找加快从 expandAll 到 collapseAll 状态的转换的方法。 在我看来,一种这样的方法是取消 IE8 的动画。似乎在以前的版本中,可能在展开/折叠方法上指定了一些选项来启用或禁用动画。但是我不再看到这些选项了。

有人在 4.1x 上做过吗?

【问题讨论】:

  • 是的,这太可怕了(在 ie8 上)。我改为使用多级分组,这对于更大的数据集表现得更好。看到这里link...我正在尝试 slickgrid,它看起来很棒看到这个link。我为 slickgrid 重用了我的服务器端 extjs4 树模型(执行 dfs 并关联正确的父 ID)。 HTH
  • 欣赏评论。光滑的网格看起来..很光滑:)

标签: animation extjs tree extjs4 extjs4.1


【解决方案1】:

TreePanel 有 animate 属性,可以设置为禁用动画:

动画:!Ext.isIE

试过了,效果很好。然而效果与我的预期相反:( 没有动画,IE 只是坐在那里反复思考,直到它计算出每个节点,然后一次重新绘制整个树。这使它看起来需要更长的时间而不是更短的时间,因为使用动画你至少可以看到 IE 正在挣扎......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-27
    • 1970-01-01
    • 2011-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多