【问题标题】:How to force ExtJs panel keep width when it is hidden隐藏时如何强制ExtJs面板保持宽度
【发布时间】:2012-05-30 09:35:27
【问题描述】:

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

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

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

有什么想法吗?

【问题讨论】:

标签: extjs extjs4


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2017-10-18
    • 2012-06-09
    • 2011-04-20
    • 2015-07-18
    • 1970-01-01
    • 1970-01-01
    • 2019-03-12
    • 2013-08-10
    • 2013-05-16
    相关资源
    最近更新 更多