--- In flexcoders@yahoogroups.com, Brandon Krakowsky <[EMAIL PROTECTED]> 
wrote:
>
> I'm trying to set the "renderer" property of an 
AdvancedDataGridRendererProvider in AS.
> 
> var iconRendererProvider:AdvancedDataGridRendererProvider = new 
AdvancedDataGridRendererProvider;
> iconRendererProvider.columnIndex = 0;
> iconRendererProvider.columnSpan = 1;
> iconRendererProvider.dataField = "icon";
> iconRendererProvider.renderer = myClass;
> 
> myClass extends AdvancedDataGridItemRenderer 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 iconRendererProvider = new ClassFactory
(AdvancedDataGridRendererProvider);

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

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

HTH;

Amy

Reply via email to