包 | mx.validators |
接口 | public interface IValidator |
实现器 | GlobalizationValidatorBase, Validator |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 4.5 |
运行时版本: | Flash Player 10, AIR 1.5 |
该接口可以用来验证在 mx 和 spark 命名空间中定义的多个数据类型,例如数字、货币、电话号码和邮政编码等。mx:Validator 类和 spark:GlobaliationValidatorBase 类实现该接口。这些类中的 validateAll() 方法使用该接口类型调用多个 validator 对象上的 validate() 方法。
相关 API 元素
mx.validators.Validator
spark.validators.GlobalizationValidatorBase
spark.validators.GlobalizationValidatorBase
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
执行验证并(可选)将结果通知给侦听器。 | IValidator |
属性详细信息
enabled | 属性 |
方法详细信息
validate | () | 方法 |
public function validate(value:Object = null, suppressEvents:Boolean = false):ValidationResultEvent
语言版本: | ActionScript 3.0 |
产品版本: | Flex 4.5 |
运行时版本: | Flash Player 10.1, AIR 2.5 |
执行验证并(可选)将结果通知给侦听器。
参数
value:Object (default = null ) — 要验证的可选值。如果为 null,则验证程序使用 source 和 property 属性确定值。如果指定此参数,则还应设置 listener 属性以指定验证错误消息的目标组件。
| |
suppressEvents:Boolean (default = false ) — 如果为 false ,则在验证后,验证程序会将结果通知给侦听器。
|
ValidationResultEvent — 包含验证结果的 ValidationResultEvent 对象。如果验证成功,则 ValidationResultEvent.results 数组属性为空。如果验证失败,则 ValidationResultEvent.results 数组属性包含验证程序所检查的每个字段的一个 ValidationResult 对象,对于验证失败的字段和通过验证的字段都是如此。检查 ValidationResult.isError 属性以确定字段的验证是通过还是失败。
|
相关 API 元素
Tue Jun 12 2018, 11:04 AM Z