2011-04-13 4 views
2

Я установил Fieldset и checkboxxtoggled равным true, Мое требование - установить флажок (снимите галочку) из набора полей, Скрыть некоторые элементы управления в полевом наборе, снова проверить флажок показать все элементы управления (не нужно сбрасывать набор полей, когда установите флажок).Вопрос об отключении полевого кода ExtJS

Каков правильный способ справиться с этим?

(я использую свернуть/развернуть слушателей для FIELDSET, но не в состоянии достичь ее)

+1

Вы должны указать код, который вы написали. – Tommi

ответ

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 
    } 
} 
Смежные вопросы