我将一个大型应用程序从 v2 升级到 v3.4
我有一个带有 n > 1 面板的手风琴。默认情况下,第一个是展开的,而所有其他的都不是。与现在使用 Ext 3.4 的 Ext JS 2 不同,面板在首先展开之前不会呈现。这会导致多个问题,因为某些代码路径要求元素已经在 DOM 中。
deferredRender
对手风琴没有任何影响,它只是用于标签。
我尝试了什么:遍历所有项目并调用setActiveItem
orsetActive
但这只会导致最后一个面板被实际呈现,所有其他面板仍然不在 DOM 内(我想激活一个元素是异步的,即使animate
是false
)。
我怎么能告诉手风琴渲染所有面板,即使它们一开始是折叠的?