Extjs Border Layout minSize центральная область не работает - PullRequest
0 голосов
/ 24 января 2012

Привет, у меня есть заданная панель

Я хочу, чтобы центральная область имела фиксированный 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]                
        }
    ]
};

Когда я перетаскиваю южную панель вверх, она почти скрывает центральную панель, хотяон имеет минимальный размер.

Пожалуйста, помогите мне с правильными настройками.

1 Ответ

3 голосов
/ 24 января 2012

Если ваш контейнер имеет размер больше 250 (который является суммой высоты южной панели и минимальной высоты центральной панели), тогда вы можете установить minHeight свойство центральной панели (вместо minSize), и разделитель не будет Позволяет установить высоту меньше, чем это значение.

...