FLEX ItemRenderer in Actionscript 3.0 (AdvancedDataGridRenderer)
March 2nd, 2009
In the following example, I wanted to have a custom Renderer when I expanded a row in the AdvancedDataGrid. I need to do it in Actionscript, so here is what I did.
private function ExpandClick (e:AdvancedDataGridEvent) : void {
trace(e);
var children:ArrayCollection = new ArrayCollection([{Name:"Greg",Status:"O",Top:e.item}]);
e.item.children = children;
var renderer:AdvancedDataGridRendererProvider = new AdvancedDataGridRendererProvider();
renderer.dataField = "Name";
renderer.renderer = new ClassFactory(View.MagicRenderer);
renderer.columnSpan = 0;
renderer.columnIndex = 0;
var rp:Array = new Array();
rp.push(renderer);
trace(tickets.selectedItem);
tickets.rendererProviders = rp;
tickets.expandItem(e.item,true,true,false,null);
}


