Зависимое поле в EXT JS - PullRequest
9 голосов
/ 06 мая 2011

Предоставляет ли EXT JS механизм для зависимых полей? Например. Поле пароля не должно быть активным, пока не будет введен логин.

Ответы [ 2 ]

4 голосов
/ 06 мая 2011

Нет, встроенного способа сделать это нет. Но вы можете помочь себе, используя customValidator или любое другое событие, которое соответствует вашим потребностям триггера.

Измените пользовательский валидатор в поле вашего имени пользователя, чтобы активировать отключенное поле пароля после достижения минимального количества символов имени пользователя.

Преимущество customValidator заключается в том, что он срабатывает во время ввода.

2 голосов
/ 06 мая 2011

Я знаю, что в Ext 3.3 была опция конфигурации formBind, и она говорит, что в 4.0 есть что-то, но документы сейчас не очень хороши.Он хорошо работает с кнопками, но я никогда не использовал их в полях раньше.

для API ExtJS:

Любой компонент в FormPanel можно настроить с помощью formBind: true.Это приведет к тому, что этот компонент будет автоматически отключен, когда форма недействительна, и включен, когда она действительна.Это чаще всего используется для компонентов Button для предотвращения отправки формы в недопустимом состоянии, но может использоваться для любого типа компонента.

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