我在使用extjs面板时遇到以下问题。
我有一个带有hbox布局的父面板,在其子节点中我有另一个带有hbox布局的面板。最初隐藏了子面板,我只在某些条件下显示它。
问题是隐藏子级的宽度= 0,因此它在可见时不保持宽度。但我需要它具有相同的宽度,即使它被隐藏。
有什么想法吗?
答案 0 :(得分:6)
不要在子面板上调用hide(),而是尝试:
childPanel.getEl().setOpacity(0); //0 to hide, 1 to show
那样面板总是在那里,你只需控制能见度。隐藏/显示时不会弄乱你的布局。