Home > Uncategorized > FLEX ItemRenderer in Actionscript 3.0 (AdvancedDataGridRenderer)

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);    
            
        }

Greg Uncategorized

  1. No comments yet.
  1. No trackbacks yet.