1

メニュー (パネル) があり、レイアウト内で折りたたみ可能なメニューを展開すると、その隣のパネルのコンテンツが圧縮されます。コンテンツを拡張する方法は?ここに私のメニューコードがあります。

Ext.define('*****.view.main.MainMenu', {
    extend: 'Ext.panel.Panel',
    alias: 'widget.main.MainMenu',

    title: 'Menu',
    collapsed: true,
    dock: 'left',
    minWidth: 140,

    initComponent: function () {
        var me = this;  

        Ext.applyIf(me, {
            collapseDirection: 'left',
            collapsible: true,

            titleAlign: 'center',
            titleCollapse: false,
            items: [
                {

                }
            ]
        });

        me.callParent(arguments);
    }
});
4

2 に答える 2

0

このようなものはどうですか?

Ext.onReady(function () {

    Ext.define('MainMenu', {
        extend: 'Ext.panel.Panel',

        title: 'Menu',
        collapsed: true,
        titleCollapse: false,
        hideCollapseTool: true,
        minWidth: 140,
        region: 'west'
    });

    var menu = Ext.create('MainMenu');

    var otherPanel = Ext.create('Ext.panel.Panel', {
        title: 'Other Panel',
        region: 'center'
    });

    var panel = Ext.create('Ext.panel.Panel', {
        height: 300,
        width: 500,
        renderTo: Ext.getBody(),
        layout: 'border',
        items: [
            menu,
            otherPanel
        ]
    });
});
于 2013-05-12T12:41:25.180 に答える