Как удалить проверку программно из гибкого компонента Это мой методКак удалить проверку программно из гибкого компонента
public static function validateRequired(txt:TextInput, errorMessage:String="This field is required"):Boolean
{
var v:Validator = new Validator();
v.listener = txt;
var result:ValidationResultEvent = v.validate(txt.text);
var returnResult:Boolean = (result.type == ValidationResultEvent.VALID);
//Alert.show("validation result is " + returnResult);
if (!returnResult) {
v.requiredFieldError = errorMessage;
}
return returnResult;
}
Но, как каждый раз, когда я создаю новый валидатор, так всплывающие содержит несколько сообщений, как
Это поле обязательно для заполнения.
Это поле обязательно для заполнения.
Как удалить сообщения об ошибках с помощью компонента?
hmm .. thats okay .. но моя проблема в том, что я не хочу писать все валидаторы в mxml. Я хочу проверить, как Util.validateRequired (txt) на submit .. когда я нажимаю submit дважды, не записывая ничего в текстовое поле, поэтому проверка достоверности falis, я получаю такое же сообщение об ошибке дважды при всплывании ошибки. – Nachiket
Отключите другой валидатор, а затем вызовите функцию проверки правильности от события нажатия кнопки. –