List
カスタム アイテム レンダラーとArrayCollection
forでスパークを使用しdataProvider
ます。
ItemRenderer は次のようになります
<mx:TextInput id="txtValue1" text="{data.myFirstValue}"/>
<mx:TextInput id="txtValue2" text="{data.mySecondValue}"/>
ただし、txtValue1
またはのテキストを変更してもtxtValue2
、ArrayCollection 内のオブジェクトでは実際には変更されません。
myFirstValue
とタグmySecondValue
が飾られています。[Bindable]
私の理解では、text
プロパティが特定のプロパティにバインドされるように設定されている場合、変更は自動的に適用されるはずです。
したがって、私が使用するHACK(またはそう思う)はfocusOut
、各テキストボックスのイベントをリッスンし、親データプロバイダーにアクセスして値を手動で設定することです。
私は何を間違っていますか?このように動作するはずですか?
または、私は何を間違って理解しましたか?