2010-03-29 70 views
5

我在EXTJS中有以下问题: 我有一个带有2个面板的手风琴布局。 第一个面板用于选择元素,如果双击该细节将显示在第二个面板中。ExtJS手风琴初始化组件崩溃时

但是有一个问题: panel2的元素似乎没有被初始化,所以我得到一个“未定义”的错误。

当我打开panel2并关闭它,我没有问题。 但是打开和关闭它看起来令人毛骨悚然。

有没有办法在元素被折叠时初始化元素? 或者是否有像mainPanel.layout.setActiveItem(panel1)中的回调... callback:initPanel2()?

回答

1

这两个面板应该已经被渲染(除非你已经设置了deferredRender: true),所以目前还不清楚你想要做什么。你的代码是什么样的?

+0

好的我注意到,它呈现了一些元素:主要元素。 但它并不呈现像单选按钮这样的不足之处。 我有一个RadioGroup,在打开手风琴之前我无法访问收音机内的单选按钮。 但我也有一个Textfield,我可以在不打开面板的情况下访问Textfield。 有没有办法初始化下属? – 2010-03-30 10:35:36

+0

+1代表deferredRender并询问代码 – 2010-09-15 19:47:17