1

IE8 では、複数の列を持つ中サイズのツリー パネルを折りたたむのに時間がかかります。遅すぎる。

expandAll から collapseAll 状態への遷移を高速化する方法を探しています。そのような方法の 1 つは、IE8 のアニメーションをキャンセルすることです。以前のバージョンでは、展開/折りたたみメソッドで指定してアニメーションを有効または無効にするオプションがあったようです。ただし、これらのオプションはもう表示されません。

4.1xでこれを行った人はいますか?

4

1 に答える 1

2

TreePanel には、アニメーションを無効にするように設定できる animate プロパティがあります。

animate:!Ext.isIE

これを試してみましたが、うまくいきます。ただし、効果は私が期待したものとは反対です:(アニメーションがない場合、IEはそこに座って、すべてのノードを計算し、ツリー全体を一度に再描画するまで何度も何度も考えます。これにより、時間がかかるように見えますアニメーションを使用すると、少なくともIEが苦労しているのを見ることができるので...

于 2012-10-27T00:28:54.863 に答える