PDA

View Full Version : How to get column itemRenderer class name


czw888
08-19-2009, 03:10 AM
How to get column itemRenderer class name

flexexplorer
08-19-2009, 04:34 AM
The default DataGridColumn itemRenderer is DataGridItemRenderer. If you have a different itemRenderer specified, then you can create an instance of that renderer using columnName.itemRenderer.newInstance(), where columnName is the name of the column. There's a function you can use called describeType, which returns an XML object that describes the class or object you passed to it.

var classInfo = describeType(columnName.itemRenderer.newInstance() );
trace(classInfo.@name);

Look at the XML in debug mode, and see what you need.