我将以下组件添加到面板中。当我将布局设置为边框时,不会渲染孩子。但是,如果我将布局更改为其他(例如 hbox、vbox、auto),它会起作用。
你能建议我做错什么吗?我正在使用 ExtJS 4.1.3
Ext.define('WebAdmin.view.reference.CountryMain', {
extend : 'Ext.container.Container',
alias : 'widget.country.main',
requires : ['Ext.layout.container.Border',
'Ext.resizer.BorderSplitter'],
layout : {
type :'border' // does not work
},
initComponent : function() {
var me = this;
me.items = [{
region : 'center',
layout : 'fit',
html : 'Center'
},{
region : 'east',
html : 'East',
width : 300,
split : true,
collapsible : true
}];
me.callParent();
}
});
我已经关注了为什么我的 ExtJS 选项卡不会显示带有边框布局的项目但无法解决我的问题。