--- 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