--- In [email protected], Johannes Nel <johannes....@...> 
wrote:
>
Thanks man,
Where do i place my variable exactly?
I created the instance:
var renderer:IFactory= new ClassFactory(cellValueRenderer);

my cellValueRenderer contains in its constructor a string let say,
how d I set it in my renderer instance?
This is realy easy I guess, just missed that,
thanks


> instead of passing a class factory to the render pass an instance of
> ifactory, passing the needed variables to the constructer of your 
custom
> factory. then in newInstance of your ifactory set the needed 
variables on
> that new instance. remember that your renderers will get reused, so
> newInstance will not be called during the same invalidation cycles 
as set
> data.
> 
> On Wed, Feb 25, 2009 at 3:19 PM, yossi.baram <yossi.ba...@...> 
wrote:
> 
> >   Hi helper,
> > In my columns I call my ItemRenderer "cellValueRenderer"
> >
> > rendererProvider = new AdvancedDataGridRendererProvider();
> > rendererProvider.columnIndex=2;
> > rendererProvider.renderer= new ClassFactory(cellValueRenderer);
> > rendererProvider.dataField='col1';
> >
> > advancedDataGrid.rendererProviders.push(rendererProvider);
> >
> > I need to send to this renderer and object with properties, to 
enable
> > me use them when I override data() function.
> >
> > Can It be done?
> > The only info exposed to me in the renderer is the dataprovider 
and
> > column name & id.
> >
> > Thanks a lot
> >
> > Jo
> >
> >  
> >
> 
> 
> 
> -- 
> j:pn
> \\no comment
>


Reply via email to