ExtJs字段集崩溃问题
我有一个ExtJs字段集崩溃问题,extjs,Extjs,我有一个字段集,带有选项checkboxToggle:true。当用户选中/取消选中复选框时,我不希望字段集展开/折叠 我怎样才能做到这一点 提前感谢您可以在字段集上执行折叠前事件,如下面的代码所示。但这样就无法折叠字段集 设置可折叠:false似乎不起作用 xtype:'fieldset', checkboxToggle:true, title: 'User Information', autoHeight:true, defaults: {width: 210}, defaultType:
字段集
,带有选项checkboxToggle:true
。当用户选中/取消选中复选框时,我不希望字段集
展开/折叠
我怎样才能做到这一点
提前感谢您可以在
字段集
上执行折叠前
事件,如下面的代码所示。但这样就无法折叠字段集
设置可折叠: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;
}
}
您可以在字段集
上执行beforeclapse
事件,如下面的代码所示。但这样就无法折叠字段集
设置可折叠: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;
}
}
或重写字段集
Ext.override( Ext.form.FieldSet, {
onCheckChange: function(cmp, checked) {
if(this.collapsible) this.setExpanded(checked);
}
});
或重写字段集
Ext.override( Ext.form.FieldSet, {
onCheckChange: function(cmp, checked) {
if(this.collapsible) this.setExpanded(checked);
}
});
你的问题是什么还不完全清楚。您应该将现有代码添加到问题中。您的问题是什么还不完全清楚。您应该将现有代码添加到问题中。感谢您的重播。。是否有任何事件根据复选框选中/取消选中事件隐藏字段集中的某些控件,感谢您的重播。。是否有任何事件根据复选框选中/取消选中事件隐藏字段集中的某些控件,谢谢