| 包 | mx.validators |
| 接口 | public interface IValidatorListener |
| 实现器 | 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
处理分配给此组件的验证程序调度的 valid 和 invalid 事件。
您通常通过向验证程序分配事件侦听器来处理由验证程序调度的 valid 和 invalid 事件。如果您希望直接在正在验证的组件中处理验证事件,则可以覆盖此方法以处理 valid 和 invalid 事件。在实现中,如果验证程序也在侦听 valid 和 invalid 事件,则您可以使用 dispatchEvent() 方法调度这些事件。
参数
event:ValidationResultEvent — 用于验证的事件对象。 |
另请参见