Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ExtJs字段集崩溃问题_Extjs - Fatal编程技术网

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);
    }

});

你的问题是什么还不完全清楚。您应该将现有代码添加到问题中。您的问题是什么还不完全清楚。您应该将现有代码添加到问题中。感谢您的重播。。是否有任何事件根据复选框选中/取消选中事件隐藏字段集中的某些控件,感谢您的重播。。是否有任何事件根据复选框选中/取消选中事件隐藏字段集中的某些控件,谢谢