Thanks Amy.  This helped.  It actually ends up looking like this:
iconRendererProvider.renderer = new ClassFactory(myClass);

The other issue I'm having is displaying images since 
AdvancedDataGridItemRenderer extends UITextField.  Do I have to extend 
AdvancedDataGridGroupItemRenderer in order to display images?  The DataGrid 
component doesn't seem to have this option at all.

Thanks again,
Brandon


----- Original Message ----
From: Amy <[EMAIL PROTECTED]>
To: flexcoders@yahoogroups.com
Sent: Wednesday, July 9, 2008 7:43:56 PM
Subject: [flexcoders] Re: AdvancedDataGridRendererProvider.renderer


--- In [EMAIL PROTECTED] ups.com, Brandon Krakowsky <krakowskyb@ ...> 
wrote:
>
> I'm trying to set the "renderer" property of an 
AdvancedDataGridRen dererProvider in AS.
> 
> var iconRendererProvide r:AdvancedDataGr idRendererProvid er = new 
AdvancedDataGridRen dererProvider;
> iconRendererProvide r.columnIndex = 0;
> iconRendererProvide r.columnSpan = 1;
> iconRendererProvide r.dataField = "icon";
> iconRendererProvide r.renderer = myClass;
> 
> myClass extends AdvancedDataGridIte mRenderer and overrides the data 
function.
> 
> Here's the error I get:
> 1067: Implicit coercion of a value of type Class to an unrelated 
type mx.core:IFactory.
> 
> I can't seem to figure out how to specify the class.

>From the error, you probably need something more like this:

var iconRendererProvide r = new ClassFactory
(AdvancedDataGridRe ndererProvider) ;

iconRendererProvide r.properties = {columnIndex: 0, columnSpan:1, 
dataField:'icon' , renderer:com. yourorg.views. myClass}

The help for AdvanceDataGridItem Renderer doesn't appear to exist on 
my system, so sorry if this misses the mark.

HTH;

Amy

    


      

Reply via email to