我想制作一个带标签的formPanel,以配合用户的屏幕。
这是我的代码:
var form2 = new Ext.FormPanel({
labelWidth: 75,
border:false,
items: {
// removing next line affects the layout %)
xtype:'tabpanel',
activeTab: 0,
defaults:{autoHeight:true, bodyStyle:'padding:10px'},
items:[
{
title:'Personal Details',
layout:'form',
defaults: {width: 230},
defaultType: 'textfield',
items: [
{
fieldLabel: 'First Name'
}
]
},
{
title:'Phone Numbers',
layout:'form',
defaults: {width: 230},
defaultType: 'textfield',
items: [
{
fieldLabel: 'Home'
}
]
}
]
}
});
form2.render('container');
当然,后来我有一个,当然。
这使得形状具有令人难以置信的宽度......
如果我使用“xtype:'tabpanel'重新排行”,一切正常(除了屏幕上没有标签面板)
这是一个错误还是我忘记了什么。请帮我搞清楚,请=)
感谢您的关注。
答案 0 :(得分:2)
设置anchor
并为layout : fit
设置formpanel
个配置。