【发布时间】:2013-04-29 09:02:44
【问题描述】:
我有一个带有这个标签的 mxml 页面:
<fx:Declarations>
<mx:StringValidator id = "validator"
source = "{myTextInput}"
property = "text"
required = "true"
maxLength = "128"/>
<fx:Declarations>
我想在另一个页面中执行相同的操作,但使用操作脚本动态构建和添加验证器。我有用于构建验证器的代码:
var lengthTextValidator:StringValidator = new StringValidator();
lengthTextValidator.source = fieldTextInput;
lengthTextValidator.property = "text";
lengthTextValidator.required = true;
如何完成工作并将验证器添加到页面?谢谢!
【问题讨论】:
-
如果在这段代码执行时
fieldTextInput已经存在,那么就没有什么可做的了;这会很好用。 mxml 表示法+绑定的优点是您不必担心 TextInput 是否已经存在:绑定会处理这个问题。 (附带说明:没有“mxml 页面”之类的东西;这不是您要处理的 HTML)。
标签: apache-flex actionscript mxml