【问题标题】:Making a panel in border layout to float over center panel使边框布局中的面板浮动在中心面板上
【发布时间】:2013-09-05 18:09:03
【问题描述】:

我在 ExtJs 4 中使用边框布局,其中东面板是可折叠面板。当我展开面板时,它会强制中心面板进行调整(收缩)。同样,当东面板折叠时,中心面板会缩回。

所需的行为是,当我展开东面板时,它应该漂浮在中心面板上,而不是强迫它自行调整。我怎样才能做到这一点?

【问题讨论】:

    标签: layout extjs extjs4.1


    【解决方案1】:

    在东面板上设置floatable: true 配置选项。另请参阅Border layout example

    【讨论】:

    • 我已经尝试过 floatable 属性,但它不起作用。它在示例中也不起作用。如果您将“中心”面板中的文本设置为中心,那么您会注意到,当您展开“东”面板时,“中心”面板中的文本会相应移动/调整。 “东”面板并没有真正浮动。
    • 展开/折叠面板和浮动面板是有区别的。首先折叠其中一个侧面板,然后单击它 - 面板将浮动展开以显示其内容,而不会更改中心区域。这就是floatable: true 所做的。你还有别的意思吗?
    • 我现在明白了。是的,通过单击面板标题来实现所需的行为。理想情况下,当鼠标悬停在面板标题上时,我希望通过单击折叠按钮或通过将鼠标图标更改为悬停图标(打开食指的手掌)来实现上述行为。现在非常感谢,我的问题得到了解答。
    猜你喜欢
    • 1970-01-01
    • 2013-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    相关资源
    最近更新 更多