ExtJs проверяет, изменились ли значения формы - PullRequest
2 голосов
/ 29 августа 2011

есть ли возможность проверить, изменились ли значения форм в ExtJs?

Спасибо

1 Ответ

3 голосов
/ 29 августа 2011
myForm.getForm().items.each(function(field){field.on('change',function(f,n,o){alert('detected! '+f.label+' value changed from '+o+' to '+n);});});

В приведенном фрагменте вы в основном делаете -

  • Перебирать все поля в форме (myForm.getForm().items.each())
  • Для каждого поля добавьте прослушиватель изменений. (field.on(...))
  • Когда значение поля изменяется, слушатель будет вызываться с информацией о поле и старым и новым значением.
  • В слушателе измените предупреждение с соответствующей логикой.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...