2

我在使用 extjs 面板时遇到以下问题。

我有一个带有 hbox 布局的父面板,在它的子面板中,我有另一个带有 hbox 布局的面板。最初子面板是隐藏的,我只在某些情况下显示它。

问题是隐藏的孩子的宽度= 0,所以它不保持可见时的宽度。但即使它被隐藏,我也需要它具有相同的宽度。

有什么想法吗?

4

1 回答 1

6

不要在子面板上调用 hide(),试试这个:

childPanel.getEl().setOpacity(0); //0 to hide, 1 to show

这样面板总是在那里,您只需控制可见性。它不会在隐藏/显示时弄乱您的布局。

于 2012-05-23T21:18:50.093 回答