我有一个关于 flex 的问题。我有一个表格,并且需要电子邮件。我搜索了这个并找到了以下解决方案:
<mx:FormItem label="Email" id="emailFormItem" width="100%" styleName="formEven" required="true">
<mx:TextInput id="emailTextInput" width="100%" text="{user.email}"/></mx:FormItem>
问题是当我按下确定时,呼叫仍然存在。我知道您必须自己验证以下内容,但有人知道我如何验证字段吗?
解决方案:
我找到了一个解决方案:
您可以为要验证的每个字段创建一个验证器,然后创建此函数:
private function isValid():Boolean {
var failedValidators:Array = Validator.validateAll([emailValidator, userNameValidator, languageValidator, firstNameValidator, lastNameValidator]);
return failedValidators.length == 0;
}
这可以关闭。