【问题标题】:Extjs Border Layout minSize center region not workingExtjs边框布局minSize中心区域不起作用
【发布时间】:2012-01-24 14:25:43
【问题描述】:

嗨,我有一个给定的面板

我希望中心区域有一个固定的 minSize。

Test.Grid.Panel = {
    id: 'test-grid-summary'
    ,layout: 'border'
    ,defaults: {
        collapsible: true
        ,split: true
        ,border: false
    },
    items: [
        {
            region: 'center'
            ,collapsible: false
            ,layout: 'fit'
            ,minSize: 100   // NOT WORKING
            ,items: [
            {
                xtype: 'test-Grid'
                ,id: 'grid-test'
            }
        ]
        },
        {
            region: 'south'
            ,id: 'panel-test'
            ,title: 'Test'
            ,height: 150
            ,minSize: 75
            ,layout: 'fit'
            ,plugins: [Ext.ux.PanelCollapsedTitle]                
        }
    ]
};

当我向上拖动南面板时,它几乎隐藏了中心面板,即使它有一个 minSize。

请帮助我进行正确的设置。

【问题讨论】:

    标签: extjs extjs3


    【解决方案1】:

    如果您的容器尺寸大于 250(即南面板高度和中心面板最小高度的总和),那么您可以设置中心面板的 minHeight 属性(而不是 minSize),并且拆分器不会允许将高度设置为小于该值。

    【讨论】:

    • VBox 布局没有拆分器,我需要可调整大小的面板。你能建议其他选择吗?
    • 我发现在中心面板上设置minHeight 确实有效。尝试设置它而不是minSize
    猜你喜欢
    • 2011-03-29
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    相关资源
    最近更新 更多