Подтвердить что ты не робот

ExtJS: проверка формы против модели

Я изучаю ExtJS, и я натолкнулся на две разные концепции, которые кажутся логически связанными со мной.

  • В классах моделей могут быть указаны собственные методы проверки в своих полях.
  • Образцы экземпляров могут быть загружены и извлечены из форм.

Мой вопрос:

  • Возможно ли, чтобы форма использовала настройку проверки модели для проверки того, что пользователь вводит и показывает обратную связь в реальном времени?
  • Если ответ на 1 - Нет, тогда есть ли другой способ настроить проверку в реальном времени в форме?

Спасибо

4b9b3361

Ответ 1

1. Возможно ли, чтобы форма использовала установку проверки модели для проверить, что пользователь вводит и показывать в реальном времени обратную связь?

Нет встроенных функций для проверки подлинности в реальном времени. Однако лучше всего использовать проверку модели.

2. Если ответ на 1 - Нет, тогда есть ли другой способ настроить проверка в реальном времени в форме?

Да, есть.
Формы полей поддерживают vtype config (дополнительная информация может быть найдена здесь). По умолчанию поля будут проверяться каждый раз, когда значение полей изменится (если вы хотите отключить это поле установки поведения validateOnChange config на false).

За дополнительной информацией обращайтесь docs (раздел Validation и раздел Example usage).

Ответ 2

Первое предложение изменяет класс Ext.form.field.Base, чтобы разрешить привязку поля формы к полю Model и проверять поле формы на проверки, определенные в поле формы, а также те, которые определены в поле связанной модели.

Я собираюсь протестировать первое предложение, могу опубликовать обновление о том, как оно идет...