Hi Sefi, For each column you have to specify the dataField property, which will be same as the object property that is in your arraycollection (myDP in your case).
Regards, Kuldeep --- In [email protected], "Sefi Ninio" <sefi.ni...@...> wrote: > > Hi all. > > I have a wierd situation, hopefully someone here can help. > > I have a DataGrid's dataprovider bound to an myDP ArrayCollection (it is > defined as [Bindable]). Each column in the DG has a labelFunction. > When I set the myDP values for the first time, everything is sweet, the data > is displayed correctly. > > When I update the myDP with new data, however, everything goes wrong. The > labelFunctions still get the stale data (from before the update), and so the > grid shows old data. > I verified the new data is updated to the DG's dataProvider (added a > listener to datagrid for CollectionEvent.COLLECTION_CHANGE - the new data is > updated in the DG dataprovider - checked in event's currentTarget). > > I can't understand why the dataprovider is updated and still the > labelFunction's item:Object contain old data... > > Any ideas anyone? > > Thanks, > Sefi >

