如何在itemrenderer中验证textinput?

时间:2011-02-14 12:54:24

标签: validation flex3 itemrenderer

我在列表itemrenderer中有textinput,如

main.mxml

        <s:List
        id="videoAttachmentsList"  
        itemRenderer.normalView="com.engage.discussion.attachment.renderers.VideoAttachmentRenderer"
        >
 <mx:button  label="add"  click=addevent(Event) />

VideoAttachmentRenderer.as

 <TextInput  styleName="commonTextInput" 
                  prompt="Enter a video header"
                  id="headerText"
                  x="75" width="185" height="21"
                  bottom="5"
                  fontSize="10"
                  maxChars="30"/>
<fx:Declarations>
        <mx:StringValidator source="{headerText}" property="text" required="true" maxLength="30" requiredFieldError="Please enter video header"/>
    </fx:Declarations>

我怀疑当我点击(main.mxml)上的添加按钮时,需要验证headerText(Textinput)(VideoAttachmentRenderer.as)。是否可以使用itemRenderer验证字符串。你可以给任何指导吗?

1 个答案:

答案 0 :(得分:0)

覆盖set data方法并在那里触发验证