функция валидатора запускается при создании текстового поля, это нормально? - PullRequest
0 голосов
/ 19 декабря 2011

У меня есть функция проверки под названием validate И текстовое поле с этой конфигурацией

{
     xtype: 'textfield',
     fieldLabel: 'Normal field',
     name: 'obra_social',
     allowBlank: false,
     validator: validate,
}

Я ожидал, что функция проверки запускается после изменения значения текстового поля, но выполняется при загрузке страницы, я имею в виду, когда текстовое полеоказаны.это нормальное поведение, чего мне не хватает?

спасибо за ваше время

1 Ответ

1 голос
/ 20 декабря 2011

Это не похоже на нормальное поведение для меня. Я бы порекомендовал использовать FireBug и поместить точку останова в вашу пользовательскую функцию, а затем посмотреть на трассировку стека, чтобы понять, можете ли вы определить, почему вызывается валидатор. Возможно, вы обнаружите, что вы устанавливаете значение в поле или программно размываете поле, вызывая валидатор. Вы можете попробовать setRawValue, если хотите установить значение без запуска проверки.

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