flex---->自定义验证组件
来源:互联网 发布:五指cms和phpcms哪个好 编辑:程序博客网 时间:2024/05/20 00:10
myValidators.as
package myCompenent{ import mx.validators.ValidationResult; import mx.validators.Validator; public class myValidators extends Validator { public function myValidators() { super(); } private var results:Array; //重写验证函数 override protected function doValidation(value:Object):Array { var s:String= value as String; results=[]; results=super.doValidation(value); if(results.length>0) return results; if(s.length>6) { results.push(new ValidationResult(true,"text","StringTooLong","字符长度超过6了")); } return results; } }}
main.mxml
<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/halo" minWidth="1024" minHeight="768" xmlns:myCompenent="myCompenent.*"> <fx:Declarations> <myCompenent:myValidators id="mycom" source="{textinput}" property="text"/> </fx:Declarations> <s:Panel x="131" y="54" width="405" height="200" title="自定义验证组件"> <s:TextInput x="133" y="25" id="textinput"/> <s:Label x="133" y="55" width="128" height="29" text="{textinput.errorString}" /> <s:Button x="133" y="92" label="验证" id="btn" click="mycom.validate();"/> </s:Panel></s:Application>
- flex---->自定义验证组件
- 自定义flex的数据验证组件!
- 自定义flex的数据验证组件!
- 谈谈flex自定义组件
- Flex自定义组件
- 自定义Flex组件(2)
- 自定义FLEX组件(3)
- Flex 自定义组件
- flex自定义组件
- Flex自定义组件问题
- FLEX自定义组件
- Flex 自定义组件外观
- Flex 自定义组件外观
- Flex 自定义组件外观
- 关于FLEX自定义组件
- flex自定义组件
- 自定义Flex组件
- flex 3扩展自定义组件
- Wifi模块分析-2.3
- Linux下禁止用户登录
- UBuntu上安装MongoDB server
- proxool配置与使用
- 嵌入式微处理器的嵌入式操作系统-uClinux
- flex---->自定义验证组件
- CEDIT 背景色
- EXT 4概述
- 详解在visual studio中使用git版本系统(图文)
- sscanf()常用用法(转载)
- 了解iPhone OS框架
- 李彦宏蝉联福布斯内地首富
- 用CSS控制图片自适应大小
- Android UI界面更新之Handler