Thanks :)
I have progress,
When I put my renderer in the AdvancedDataGrid Tag
<mx:AdvancedDataGrid id="adg" styleName="grid" height="100%"
itemRenderer="cellValueRenderer">
I get the Tree with all hierarchy and values, and I can manipulate the cells
and thats great..
But what I cant find a way to send a property to this renderer this way.
I sent it before when I called this function:
[Bindable]
private function createRendererProvider():void{
var rendererProvider:AdvancedDataGridRendererProvider;
var rendererProviders:Array = new Array();
var columns:ArrayCollection = tableDataProvider.columnNames as
ArrayCollection;
for (var i:int = 0; i < columns.length; i++){
var colName:String = columns.getItemAt(i) as String;
rendererProvider = new AdvancedDataGridRendererProvider();
rendererProvider.columnIndex=i;
var renderer_:IFactory= new ClassFactory(ItemRenderer);
// Sending variables to the renderer constructor
(renderer_ as ClassFactory).properties
= {tableDataProvider_:tableDataProvider};
rendererProvider.renderer= renderer_;
rendererProvider.dataField=colName;
rendererProviders.push(rendererProvider);
}
for each(var Item:AdvancedDataGridRendererProvider in
rendererProviders){
adg.rendererProviders.push(Item);
}
}
But using that, produce my problem again not showing the hierarchy :(
Is there a way to put the renderer in AdvancedDataGrid tag and still
use the ClassFactory to send proerties??
Thanks
--- In [email protected], "Amy" <amyblankens...@...> wrote:
>
> --- In [email protected], "yossi.baram" <yossi.baram@> wrote:
> >
> > Thanks,
> > Well, I tried extending AdvancedDataGridItemRenderer &
> > IDropInListItemRenderer
>
> Try reading my series on how to make AdvancedDataGrid accept background
> colors in the styleFunction
>
> http://flexdiary.blogspot.com/2008/06/musings-on-advanceddatagrid-part-2.html
>