Extjs如何为vbox面板设置100%的高度

Exp*_* be 7 layout extjs

在此输入图像描述

嗨〜,

我想将100%的高度设置为面板2.但我不知道该怎么做..

这是我的测试代码,

{
    title : 'EAST',
    region : 'east',
    layout : 'vbox',
    layoutConfig : {
        align : 'stretch'
    },
    bodyStyle : 'border:1px solid blue',
    width: 300,
    items : [
        new Ext.Panel({
            title : 'Panel 1',
            border : true,
            layout : 'fit',
            height : 250,
            html : 'PANEL 1 AREA'
        }),
        new Ext.Panel({
            title : 'Panel 2',
            border : true,
            bodyStyle : 'border:1px solid red',
            layout : 'fit',
            html : 'PANEL 2 AREA'
        })
    ]
}
Run Code Online (Sandbox Code Playgroud)

我试过,autoHeight:true和height:'100%'到面板2但它不起作用.

谁知道,请帮帮我〜

谢谢〜!

Krz*_*tof 13

您应该使用flex属性作为第二个面板.

new Ext.Panel({
    title : 'Panel 2',
    border : true,
    bodyStyle : 'border:1px solid red',
    layout : 'fit',
    html : 'PANEL 2 AREA',
    flex: 1
})
Run Code Online (Sandbox Code Playgroud)