как включить кнопку отправки после проверки (пустой текст и т. д.) в extjs - PullRequest
2 голосов
/ 16 августа 2010

Я создал форму в ExtJS.

Я проверяю текстовые поля в форме, например, если поля пустые или имеются некоторые запросы ajax, которые отправляются на сервер и возвращают некоторые результаты.

Кнопка «Отправить» изначально отключена, и я хочу включить ее после завершения проверки (если все проверки в порядке).

как мне этого добиться ???

Может ли кто-нибудь помочь в этом.

Заранее спасибо !!!

1 Ответ

2 голосов
/ 19 сентября 2010

В вашей TabPanel вы можете прослушать одно (или оба) из события формы '' clientvalidation '', а затем включить / отключить кнопку отправки на основе результата метода isValid каждой формы. Что-то вроде ...


this.get(0).on('clientvalidation', function(){
    var button = this.getTopToolbar().get(0); //get a reference to your button

    button.setDisabled(!(this.get(0).isValid() && this.get(1).isValid()));
}, this);

Надеюсь, это поможет Стюарт

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...