ExtJS Fieldset Свернуть проблему - PullRequest
2 голосов
/ 13 апреля 2011

Я разработал Fieldset и checkboxtoggled установлен в true, мое требование - установить флажок (снять флажок) fieldset, Скрыть некоторые элементы управления в fieldset, снова установить флажок, чтобы показать все элементы управления (не нужно свернуть fieldset при нажатии флажка) .

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

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

1 Ответ

2 голосов
/ 13 апреля 2011

Вы можете использовать событие 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
    }   
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...