我有这个边框布局:http://jsfiddle.net/rGM2t/1/
运行扩展功能:Ext.getCmp("west").expand();
将收缩中心以便为西方腾出空间
我怎样才能动态扩张西部并强迫他超越中心而不缩小呢?
有Ext.getCmp("west").softExpand();
之类的东西吗?
Ext.create('Ext.panel.Panel', {
width: 500,
height: 400,
title: 'Border Layout',
layout: 'border',
items: [{
title: 'West Region is collapsible',
region:'west',
xtype: 'panel',
margins: '5 0 0 5',
width: 200,
collapsible: true,
collapsed : true,
id: 'west',
layout: 'fit'
},{
title: 'Center Region',
region: 'center',
xtype: 'panel',
margins: '5 5 0 0'
}],
renderTo: Ext.getBody()
});
Ext.getCmp("west").expand();
答案 0 :(得分:0)
你需要向西漂浮。但是将浮动元素放在边框布局中并没有多大意义。您可以使用Window
组件(只是一个自定义的浮动面板)漂浮在中心和西方,然后当窗口关闭时,您再次看到您的西方和中心。
这样的事情可能是:http://jsfiddle.net/3bDWU/