我有一個fieldset
與選項checkboxToggle:true
。當用戶選中/取消選中複選框時,我不希望fieldset
展開/摺疊。ExtJs Fieldset摺疊問題
我該如何做到這一點?
由於提前
我有一個fieldset
與選項checkboxToggle:true
。當用戶選中/取消選中複選框時,我不希望fieldset
展開/摺疊。ExtJs Fieldset摺疊問題
我該如何做到這一點?
由於提前
可以實現對fieldset
的beforecollapse
事件就像下面的代碼。但這樣你將無法摺疊fieldset
。
設置collapsible: false
似乎不起作用。
xtype:'fieldset',
checkboxToggle:true,
title: 'User Information',
autoHeight:true,
defaults: {width: 210},
defaultType: 'textfield',
items :[{
fieldLabel: 'First Name',
name: 'first',
allowBlank:false
},{
fieldLabel: 'Last Name',
name: 'last'
},{
fieldLabel: 'Company',
name: 'company'
}, {
fieldLabel: 'Email',
name: 'email',
vtype:'email'
}
],
listeners: {
beforecollapse : function(p) {
return false;
}
}
感謝您的重播..是否有任何事件隱藏基於複選框檢查/取消選中事件的字段集中的一些控件,謝謝 – MNR 2011-04-11 09:56:27
或重寫字段集
Ext.override(Ext.form.FieldSet, {
onCheckChange: function(cmp, checked) {
if(this.collapsible) this.setExpanded(checked);
}
});
這不是完全清楚你的問題是什麼。您應該將現有代碼添加到問題中。 – Tommi 2011-04-11 04:36:42