ExtJS Fieldset折叠问题

时间:2011-04-13 11:41:08

标签: extjs

我设计的Fieldset和checkboxtoggled设置为true,我的要求是单击字段集的复选框(取消选中),隐藏字段集中的一些控件,再次选中复选框显示所有控件(单击复选框时无需折叠字段集)

处理此问题的正确方法是什么?

(我正在使用针对fieldset的折叠/展开侦听器,但无法实现它)

1 个答案:

答案 0 :(得分:2)

您可以使用beforecollapse& beforeexpand事件覆盖默认行为。您可以这样做:

 listeners: {
    'beforecollapse' :  function(panel,ani) {
        // Hide all the form fields you need to hide 
        return false; // this will avoid collapse of the field set
    },
    'beforeexpand' : function(panel,ani) {
        // Display all the fields
        return false; // this will avoid the default expand behaviour
    }   
 }