我有一个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