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.
> >
>


Reply via email to