在 ExtJS 3 中,我创建了一个如下所示的面板,我将其设置为 BorderLayout,但它不会显示北部区域,尽管它会显示中心部分。
请帮忙。
MyContainer = Ext.extend(Ext.Panel, {
initComponent: function () {
var period_start = new Ext.form.TextField({
id: 'PERIOD_START',
fieldLabel: 'PERIOD START',
allowBlank: true,
width: 250
});
var tmpPanel = new Ext.Panel();
tmpPanel.add(period_start);
var period_start1 = new Ext.form.DateField({
id: 'PERIOD_START1',
fieldLabel: 'PERIOD START',
allowBlank: true,
width: 250
});
var tmpPanel1 = new Ext.Panel();
tmpPanel1.add(period_start1);
var config = {
layout: 'border',
items: [
{
region: 'north',
layout: 'fit',
minHeight: 150,
items: [tmpPanel]
},
{
region: 'center',
layout: 'fit',
items: [tmpPanel1]
}
]
};
.....
}