Thanks for the help. I did try using an itemEditEnd eventlistener. The issue I was having was that the data value wasn't being changed it was still the original value.
--- In [email protected], "valdhor" <valdhorli...@...> wrote: > > You would need to add an event listener for the itemeditend event. Then grab > the data that was edited and modify the dataprovider. > > > --- In [email protected], "azona26" <azsl1326-email@> wrote: > > > > I have an editable datagrid with data being populated from an > > XMLListCollection. I am attempting to edit the data in one of the > > columns that is using a labelFunction to get its value. This column does > > not have a dataField value. How can I edit the data in the field and > > have the XMLListCollection reflect the updated change correctly as well > > as have the field value change? As it stands now I can change the data > > in the column, however once I leave that datafield it reverts back to > > the original value and the XMLListCollection remains unchanged. > > > > Here is the DG code: > > > > <mx:DataGrid id="buildingNumber_dg" editable="true" > > dataProvider="{building_xmlcoll}" > > > <mx:columns> > > <mx:DataGridColumn headerText="Building Number" > > labelFunction="getValue" editable="true" /> > > </mx:columns> > > </mx:DataGrid> > > <mx:Script> > > <![CDATA[ > > private function > > getValue(item:Object,grid:DataGridColumn):String { > > > > return item.toString(); > > } > > ]]> > > </mx:Script> > > > > XML CODE: > > <properties> > > <building>Office</building> > > <building>Lunch</building> > > <building>333</building> > > <building>404</building> > > </properties> > > > > Thanks. > > >

