Yeah, sorry. I was trying to read the code from the preview window. Sounds like the data object is getting changed in a way that there is no collectionevent.
Alex Harui Flex SDK Developer Adobe Systems Inc.<http://www.adobe.com/> Blog: http://blogs.adobe.com/aharui From: [email protected] [mailto:[email protected]] On Behalf Of Richard Rodseth Sent: Wednesday, December 23, 2009 11:51 AM To: [email protected] Subject: Re: [flexcoders] DataGrid vs custom getter Hi Alex, I showed the setter for "editedName" which dispatches "editedNameChanged". Similarly, the setter for "role" dispatches "roleChanged". My understanding is that a getter ("name") in this case, can have multiple [Bindable] declarations as in my example. On Wed, Dec 23, 2009 at 11:43 AM, Alex Harui <[email protected]<mailto:[email protected]>> wrote: I don't see the bindable events getting dispatched. Alex Harui Flex SDK Developer Adobe Systems Inc.<http://www.adobe.com/> Blog: http://blogs.adobe.com/aharui From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] On Behalf Of Richard Rodseth Sent: Wednesday, December 23, 2009 11:39 AM To: [email protected]<mailto:[email protected]> Subject: [flexcoders] DataGrid vs custom getter I have a DataGrid column which is not updating when the relevant property is changed, *unless* I have a custom itemrenderer, which I no longer have any other need for. The data provider contains objects with the following properties: [Bindable(event="editedNameChanged")] [Bindable(event="roleChanged")] public function get name():String { if (_editedName) { return _editedName; } else { return role.name<http://role.name>; } } public function set editedName(value:String):void { _editedName = value; dispatchEvent(new Event("editedNameChanged")); } If I use an itemrenderer containing a <mx:Label text="{data.name<http://data.name>}"/> the column updates correctly when editedName is changed, but if I just set the grid column dataField to "name", the name does not update when editedName is changed. Something silly I'm forgetting?

