Thanks Dominic,

  I tried that, out of desperation (it doesn't seem so efficient) and
it erupted in the famous TypeError#1009 (null object somewhere)


Why is this so hard?  I know the coordinates on the grid where I need
the new values printed to screen.

Why can't I invoke function like this:

myDataGrid.invokeGridCellSetterFunctionForRowCol (myrow, mycol);


uh... because there is no such function?


I don't need active or passive event listeners or any other hi-tech poo.

I just want to print some stuff on screen there: the latest greatest
stuff.  As it is, the DataGrid and it's recycled renderer family seems
content- happy, this is- to show the stale data: the old content.




--- In [email protected], "Dominic Pazula" <[EMAIL PROTECTED]> wrote:
>
> Try setting a new ArrayCollection with all the values from the 
> changed ArrayCollection.  Null the DataGrid dataProvider and then set 
> the dataProvider to the new ArrayCollection.  
> 
> 
> 
> --- In [email protected], "mr_j_harris" <mr_j_harris@> 
> wrote:
> >
> > 
> > Hi Sharif, and thanks, I tried that, it provides the same results as
> > I'm used to, which is a 95% refreshment of the on-screen visual 
> aspect
> > of the DataGrid. 
> > 
> > Does it force a redraw of all updated cells on my DataGrid... answer
> > is NO.
> > 
> > Do I need a redraw of all updated cells on my DataGrid... answer is 
> YES.
> > 
> > Many other poor sods (i.e. Flex Coders) have this problem.
> > 
> > I digress, but Look: if Adobe was actually so clever, wouldn't they
> > already have parsed all stylesheet names in any .css file in the
> > project to provide to the Content Assistant?   
> > 
> > Oh I get it, perhaps it's called the "Metered Release of Features" 
> to
> > make money for the company Adobe.
> > 
> > 
> > I just need to be able to FORCE a REDRAW of my DataGrid content.
> > 
> > rendererChanged = true?      Can't access that supposed property.
> > 
> > But that would probably do it.
> >  
> > 
> > 
> > 
> > 
> > 
> > 
> > However, it seems I need a 100% refreshment of all modified cells on
> > the grid, and this is not happening for me via any on 
> > 
> > datagrid.validateNow()
> > DataProviderArrayCollection.refresh()  
> > datagrid.invalidateList()
> > datagrid.invalidateDisplayList()
> > 
> > 
> > 
> > 
> > 
> > 
> > --- In [email protected], Sherif Abdou <sherif626@> wrote:
> > >
> > > what do you mean by redraw? you can try validateNow() on the Grid
> > > 
> > > 
> > > ----- Original Message ----
> > > From: mr_j_harris <mr_j_harris@>
> > > To: [email protected]
> > > Sent: Monday, February 11, 2008 2:33:47 PM
> > > Subject: [flexcoders] How can I FORCE a REDRAW of a DATAGRID
> > > 
> > > 
> > > 
> > > I need to force a redraw of a datagrid.
> > > 
> > > Adobe's or whoever's Cleverness is not working for me.
> > > 
> > > I just want to have my computer redraw the DataGrid from 0,0 to 
> the
> > > bottom right corner. My computer has nothing better to do than 
> that
> > > for me or my users. Because elsewise it is show stale data.. See, 
> I
> > > recomputer some values in thoe objects in the ArrayCollection
> > > dataProvider of the dataGrid.
> > > 
> > > Please tell me the one, two or three lines of ActionScript that 
> will
> > > do this.
> > > 
> > > Oh yeah, without causing that TypeError #1009 thing ever.
> > > 
> > > Alternatively, how can I force a redraw of a particular cell? I 
> know
> > > the cell coordinates. ...
> > > 
> > > -- John Harris
> > > 
> > > 
> > > 
> > > 
> > > 
> > >      
> > 
> ______________________________________________________________________
> ______________
> > > Be a better friend, newshound, and 
> > > know-it-all with Yahoo! Mobile.  Try it now. 
> > http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
> > >
> >
>


Reply via email to