Flex:从Repeater读取值

时间:2014-05-07 20:45:26

标签: flex repeater itemrenderer

我使用的是一个简单的Repeater,它有一个组件(TextInput)。

    <mx:Repeater id="myrep" dataProvider="{myAC}" > 
        <local:TextInputRepeater id="tiRepeater" displaytext="{myrep.currentItem}" />
    </mx:Repeater>

    <mx:Button label="Get Data" click="getNewValues(event)" />

转发器有以下代码:

[Bindable]
public var displaytext:String = "";

<mx:TextInput id="repeatText" text="{displaytext}" change="repeatText_changeHandler(event)"/>

这就是我想要的:点击getNewValues函数中的按钮,我想读取值(用户可能在textInputs中有所改变)。

1 个答案:

答案 0 :(得分:1)

嗯,这是一个我忽略的愚蠢问题。

解决方法是,tiRepeater [index]将为您提供udpated repeater对象。