itemRenderer如何传递参数
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;
}
浙公网安备 33010602011771号