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