我有一个带有列布局的 formPanel。只要每列中都有可见字段,它就可以完美运行。
我尝试添加隐藏字段以为列中我需要它的部分提供空间,但它的显示非常奇怪。我确实尝试更改为添加 textFields 并隐藏它们,但它根本没有保留任何空间。
下面的屏幕截图显示了我的意思。在第 3 列的第一行末尾以及第 1 列和第 3 列的底部有一个隐藏字段,但布局没有显示。
隐藏字段已实现为(具有唯一的 id/name 值):
{
id:'my_field_id',
name: 'my_field_name',
xtype: 'hidden'
}
我的表单列的配置类似于:
id: 'myForm'
,title: 'Search Form'
,frame:true
,waitMessage: 'Please wait.'
,initComponent: function() {
var config = {
items: [{
layout:'table',
items:[{
//columnWidth:.25,
layout: 'form',
items: [{
xtype: 'datefield',
fieldLabel: "From Date",
id: 'date1'
},
{
xtype:'combo',
id: 'fieldSelecCmb1',
hiddenName: 'ddi_country',
anchor:'98%',
store: fieldStore,
displayField: 'name',
valueField: 'alpha2code',
selectOnFocus: true,
mode: 'local',
typeAhead: true,
editable: false,
triggerAction: 'all',
value: 'emp_id',
listeners:{
select: {
fn:function(combo, value){
myStore.load({params:{ddi_country: this.value}});
}
}
}
},
{
id:'my_field',
name: 'my_field',
xtype: 'hidden'
}
]
},