It occurred to me that if you subclass, you can block the DG from seeing some of the collectionevents and therefore block the full update. Then, if you find another way to notify the renderer (binding may work) then you can probably optimize the update.
________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of reflexactions Sent: Wednesday, October 24, 2007 2:26 AM To: [email protected] Subject: [flexcoders] Re: Updating a field in a Collection bound to DataGrid I can understand in some situations a grid is bound to xml and you might have difficulty in detecting changes in thoses cases so you just refresh everything, but in many more cases you bind a grid to objects and its only affected by the current row. But regardless of that I really was just wondering whether there was some other way of doing it that could bypass this refresh everything approach becuase I am just changing one field but the grid is big lots of columns and rows and redrawing the whole thing is very very slow. A sort of "redraw the current row" method, I guess the answer is no then... --- In [email protected] <mailto:flexcoders%40yahoogroups.com> , "Alex Harui" <[EMAIL PROTECTED]> wrote: > > All rows are redrawn in case other rows were doing something related as > well. 4ex, a labelfunction could look fwd or back a row. > > > > ________________________________ > > From: [email protected] <mailto:flexcoders%40yahoogroups.com> [mailto:[email protected] <mailto:flexcoders%40yahoogroups.com> ] On > Behalf Of ben.clinkinbeard > Sent: Tuesday, October 23, 2007 5:52 AM > To: [email protected] <mailto:flexcoders%40yahoogroups.com> > Subject: [flexcoders] Re: Updating a field in a Collection bound to > DataGrid > > > > Just shots in the dark here but is your collection filled with > strongly typed objects? Are you passing the field name into > itemUpdate() as well? > > Ben > > --- In [email protected] <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders% 40yahoogroups.com> > , "reflexactions" <reflexactions@> > wrote: > > > > If I update a field in a Collection that is bound to a DataGrid and > > call itemUpdate it appears that the whole DataGrid is redrawn rather > > than just the cell the field was bound to or just the row the field > was > > in. > > > > Is this correct or is there some more effecient way of just changing a > > > single field or single row? > > > > tks > > >

