EXTJS---grid border+tab分頁佈局

Ext.define('Bserp.cggl.fkxq.fkxqwh.FKXQWHEditPanel', {
    extend : 'FastGo.base.BasePanel',
    requires: [
        'Bserp.cggl.fkxq.fkxqwh.FKXQWHEditGridPanel',
        'Bserp.cggl.fkxq.fkxqwh.FKXQWHEditFormPanel',
        'Bserp.cggl.fkxq.fkxqwh.FKXQWHGridFPMXPanel',
        'Bserp.cggl.fkxq.fkxqwh.FKXQWHGridYFZKPanel'
    ],
    border : false,
    layout : 'border',
    activeItem : 0,
    initComponent () {
        let me = this;
        let myFormPanel = Ext.create('Bserp.cggl.fkxq.fkxqwh.FKXQWHEditFormPanel', {
            reference:'EditFormPanel',
            region : 'north',
            split : true,
            height : '40%'
        });
        let myGridPanel = Ext.create('Bserp.cggl.fkxq.fkxqwh.FKXQWHEditGridPanel', {
            reference:'EditGridPanel',
            region : 'center'
        });
        let myFPMXGridPanel = Ext.create('Bserp.cggl.fkxq.fkxqwh.FKXQWHGridFPMXPanel', {
            reference:'EditFPMXGridPanel'
        });
        let myYFZKGridPanel = Ext.create('Bserp.cggl.fkxq.fkxqwh.FKXQWHGridYFZKPanel', {
            reference:'EditYFZKGridPanel'
        });
        let tabPanel = Ext.create('Ext.tab.Panel', {
            parentPanel : me,
            oneTab : myFPMXGridPanel,
            twoTab : myYFZKGridPanel,
            region : 'south',
            border : true,
            height : '25%',
            split : true,
            header : false,
            collapsible : true,
            titleCollapse : true,
            hideCollapseTool : true,
            // cfunid : me.parentPanel.cfunid,
            // cmenuid : me.parentPanel.cmenuid,
            items : [myFPMXGridPanel, myYFZKGridPanel
            ]
        });
        Ext.apply(me, {
            items : [
                myFormPanel,
                myGridPanel,
                tabPanel
            ]
        });
        me.callParent(arguments);
    }
});
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章