--- In [email protected], 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