У меня есть форма, в которой некоторые поля должны быть проверены на стороне сервера.
Когда форма отправлена, сервер проверяет значенияэти поля и если проверки не пройдены, сервер возвращает успех: false (вместе с именем и сообщением об ошибке каждого поля, в котором проверка не пройдена).
Теперь мне нужно отобразить такие поля как «неверные» и применитьта же красная граница вокруг них, которая по умолчанию выполняется ExtJS, если проверка на стороне клиента не удалась.
Я попытался использовать следующее:
Ext.getCmp ('fieldId'). markInvalid () и invalidCls: 'x-form-invalid-field'
Я использовал приведенные выше операторы в функции обратного вызова 'fail' формы form.submit.Эти инструкции вызываются, но не оказывают никакого влияния на такие поля.
Таким образом, кто-то может подсказать следующее:
Как пометить поле как незаполненное и применить тот же эффект (с красными границами) вокруг него при неудачной пользовательской проверке?
Заранее спасибо.