我正在尝试使用BorderLayout实现一个非常简单的布局。
var summary = new Ext.Panel({
region:'west',
id:'summary',
title:'Summary layout',
header: true,
split:true,
collapseMode: 'mini',
collapsible: true,
width: 200,
minSize: 175,
maxSize: 400,
layout:'vbox',
align: 'stretch',
items: [{
html: Ext.example.shortBogusMarkup,
title:'Navigation',
autoScroll:true,
border:false,
flex: 1
},{
title:'Settings',
html: Ext.example.shortBogusMarkup,
border:false,
autoScroll:true,
iconCls:'settings',
flex: 1
}]
});
布局渲染效果很好,但是当我使用手柄更改宽度时,vbox中的两个面板不会调整大小。
我尝试了任何我想到的配置,但我没有工作。
(布局适合,宽度自动,自动宽度等)
我想念什么?感谢
答案 0 :(得分:3)
对我来说,它不起作用。 但是这段代码可行:
layout:{
type:'vbox',
align:'stretch'
}
答案 1 :(得分:2)
我终于找到了自己。
我没有正确设置布局选项
我不得不改为
...
layout:'vbox',
layoutConfig: {
align: 'stretch'
},
items: [{
...