mx.validators
Interfacepublic interface IValidatorListener
实现器 UIComponent

组件为支持 Flex 数据验证机制而实现的接口。UIComponent 类实现此接口。因此,UIComponent 的任何子类也都可以实现它。



公共属性
 属性定义方
  errorString : String
当验证程序监视组件并且验证失败时,组件的错误提示中将显示的文本。
IValidatorListener
  validationSubField : String
由验证程序使用来分配子字段。
IValidatorListener
公共方法
 方法定义方
  
处理分配给此组件的验证程序调度的 valid 和 invalid 事件。
IValidatorListener
属性详细信息
errorString属性
errorString:String  []

当验证程序监视组件并且验证失败时,组件的错误提示中将显示的文本。

您可以使用 errorString 属性显示组件的验证错误,而无需实际使用 validator 类。当您将 String 值写入 errorString 属性时,Flex 将在组件周围绘制红色边框以指示验证错误,并且当您将鼠标指针移至组件上方时,该 String 将作为验证错误消息显示在工具提示中,就像验证程序检测到验证错误一样。

若要清除验证错误,请为 errorString 属性写入一个空 String ""。

请注意,为 errorString 属性写入值不会触发 valid 或 invalid 事件,只会更改边框颜色和显示验证错误消息。


实现
    public function get errorString():String
    public function set errorString(value:String):void
validationSubField属性 
validationSubField:String  []

由验证程序使用来分配子字段。


实现
    public function get validationSubField():String
    public function set validationSubField(value:String):void
方法详细信息
validationResultHandler()方法
public function validationResultHandler(event:ValidationResultEvent):void

处理分配给此组件的验证程序调度的 validinvalid 事件。

您通常通过向验证程序分配事件侦听器来处理由验证程序调度的 validinvalid 事件。如果您希望直接在正在验证的组件中处理验证事件,则可以覆盖此方法以处理 validinvalid 事件。在实现中,如果验证程序也在侦听 validinvalid 事件,则您可以使用 dispatchEvent() 方法调度这些事件。

参数

event:ValidationResultEvent — 用于验证的事件对象。

另请参见





 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flex/3_cn/mx/validators/IValidatorListener.html