更改项目布局手风琴Extjs的高度

时间:2013-07-18 12:41:10

标签: javascript extjs

我有以下面板与布局手风琴,我如何才能更改第一个项目的高度?我试图定义面板内部项目的高度,但它不会影响项目的高度。这是代码:

 me.accordion = Ext.create('Ext.panel.Panel', {
            //width: '80%',
            height: 300,
            margin: "0 0 30 10",
            defaults:[{
                layout:'fit',
                height:'100%',
                width:'100%'
            }] ,
            layout: {

                type: 'accordion',
                titleCollapse: true,
                animate: true,
                activeOnTop: true,
                fill : true

            },
            items: [
                {
                    xtype: 'dataCollector',
                    autoScroll:true,
                    //autoHeight:true,
                    margins: accordionItemsMargin,
                    store: records[0].dcModule()
                }
                ,
                {
                    xtype: 'costCalculation',
                    margins: accordionItemsMargin,
                    store: records[0].ccModule()
                },
                {
                    xtype: 'publicCloudConnection',
                    margins: accordionItemsMargin,
                    store: records[0].pcModule()
                }

            ]

        });

提前致谢

1 个答案:

答案 0 :(得分:2)

您需要从面板中删除height:300并为面板的第一项添加height:300。这是代码。

Ext.create('Ext.panel.Panel', {
        //width: '80%'
        //height : 300,
        margin : "0 0 30 10",
        defaults : [{
            layout : 'fit',
            height : '100%',
            width : '100%'
        }],
        layout : {
            type : 'accordion',
            titleCollapse : true,
            animate : true,
            activeOnTop : true,
            fill : true
        },
        items : [{
            xtype : 'dataCollector',
            autoScroll : true,
            height:300,
            //autoHeight:true,
            margins : accordionItemsMargin,
            store : records[0].dcModule()
        }, {
            xtype : 'costCalculation',
            margins : accordionItemsMargin,
            store : records[0].ccModule()
        }, {
            xtype : 'publicCloudConnection',
            margins : accordionItemsMargin,
            store : records[0].pcModule()
        }]
});