Скрыть панель вкладок в ExtJS - PullRequest
0 голосов
/ 22 мая 2018
Ext.define('rgpd.view.Viewport', {
    extend: 'Ext.container.Viewport',
    layout: 'border',
    requires: [
        'rgpd.view.Entity1.View',
        'rgpd.view.Entity2.View',
    ],
    items: [{
        xtype: 'tabpanel',
        id: 'tabpanel1',
        region: 'center',
        tabPosition: 'left',
        titleRotation: 0,
        tabRotation: 0,
        padding: 0,
        margin: 0,
        split: true,
        header: {
            layout: {
                align: 'stretchmax'
            },
            title: {
                text: 'MAIN',
                flex: 0
            },
            glyph: 124,
            items: []
        },
        items: [{
                xtype: 'entity1xtype',
                textAlign: 'right',
                flex: 1,
            },
            {
                xtype: 'entity2xtype',
                textAlign: 'right',
                flex: 1,
            },
        ],
    }]
});

У меня есть что-то вроде скриншота ниже в левом боковом меню, которое позволяет мне переключаться между различными видами.Но существует большое количество сущностей, и я хочу иметь возможность обернуть / развернуть его кнопкой или чем-то в этом роде.


this

1 Ответ

0 голосов
/ 22 мая 2018

Сделайте ваш TabPanel разборным

Просто добавьте этот код в TabPanel config

{
    collapsible: true,
    hideCollapseTool: true,
    split:true
}

И если вы хотите, чтобы сплиттер был меньше, добавьте этот конфиг тоже

collapseMode: "mini"
...