That sounds like the correct way to do it to me. I'm not sure that itemUpdated() should be required, but I haven't dealt with Flex item renderers in a while, so maybe there some quirk I've forgotten.
Ultimately, you want to store any text or other data that is associated with a specific item in the data provider. Item renderers get recycled, and you need to replace text or anything else that may have been displayed before. Flex has no way of knowing that the old text in your TextInput should be cleared or set to a new value unless you tell it. - Josh On Jan 31, 2017 6:06 AM, "kamcknig" <kamck...@gmail.com> wrote: I solved it by binding the TextInput's text property to a property of the ItemRenderer's data Object and setting that data in a change handler on the TextInput and then calling dataProvider.itemUpdated(). I feel this is a bit hacky, so please, if anyone else has a way to do it, let me know? :) Thanks! Kyle -- View this message in context: http://apache-flex-users. 2333346.n4.nabble.com/TextInput-in-a-DataGrid-tp14588p14590.html Sent from the Apache Flex Users mailing list archive at Nabble.com.