大きなアプリをv2からv3.4にアップグレードしました
n>1パネルのアコーディオンがあります。デフォルトでは、最初のものは拡張され、他のすべては拡張されません。Ext3.4を搭載したExtJS2とは対照的に、パネルは最初に展開されるまでレンダリングされません。一部のコードパスでは要素がすでにDOM内にある必要があるため、これにより複数の問題が発生します。
deferredRender
アコーディオンには何の影響もありません。タブ用です。
私が試したこと:すべてのアイテムを繰り返して呼び出すsetActiveItem
かsetActive
、これは最後のパネルを実際にレンダリングするだけで、他のすべてはまだDOM内にありません(要素のアクティブ化は非同期ですが、非同期であると思いますanimate
)false
。
最初は折りたたまれていても、すべてのパネルをレンダリングするようにアコーディオンに指示するにはどうすればよいですか?