private function createColumnItemRenderer(rendererType:String, property:String):IFactory
{
var itemRenderer:IFactory = null;
var properties:Object = new Object;
properties.displayFormat = property;
switch(rendererType)
{
case EFieldDataType.DATE:
itemRenderer = new ClassFactory(DateColumnItemRenderer);
break;
case EFieldDataType.NUMBER:
itemRenderer = new ClassFactory(NumberColumnItemRenderer);
break;
case EFieldDataType.STRING:
default:
itemRenderer = new ClassFactory(ColumnItemRenderer);
break;
}
(itemRenderer as ClassFactory).properties = properties;
return itemRenderer;
}
转载于:https://www.cnblogs.com/yjios/archive/2011/11/22/2259278.html