我有一個帶有動態添加字段(不同大小)的表單。 我想將一些表單字段放在一個字段集中,並使字段集邊界足夠大以包含所有字段。我怎樣才能得到這個fieldset邊框來包裹它的內容呢?
這裏是一個(醜陋)的例子,顯示問題:
var win = new Ext.Window({
xtype: 'form',
layout: 'form',
height: 200,
width: 500,
title: 'Testing',
items: [{
xtype: 'fieldset',
layout: 'hbox',
autoHeight:true,
autoWidth: false,
title: 'Fieldset',
defaults: {
border: false,
layout: 'form',
labelAlign: 'top',
labelSeparator: ''
},
items: [{
items: new Ext.form.TextField({
fieldLabel: 'Col1',
name: 'col1',
value: 'nothing',
})
}, {
items: new Ext.form.TextField({
fieldLabel: 'Col2',
name: 'col2',
value: 'something'
})
}]
},
new Ext.form.TextField({
fieldLabel: 'Col3',
name: 'col3',
value: 'anything'
})
]
}).show();
這是什麼樣子:
我不會預先知道包含字段的長度,所以我不能指定寬度。
感謝您的任何建議。
謝謝。我不希望他們均勻排列,我想要一個較小的字段集邊界。 – Gerrat 2010-11-23 05:17:45