Hello,
I'm building a custom component with an itemRenderer public property :
public function get itemRenderer():IFactory
{
return _itemRenderer;
}
public function set itemRenderer(value:IFactory):void
{
_itemRenderer = value;
.....
}
So the setter is waiting for an IFactory.
In MXML, for components like spark List or Datagrid, the itemRenderer
property can be set with the following declaration :
itemRenderer="com.foo.ItemRenderClass"
I would like to understand the mechanism that allow the conversion of the
String into an IFactory.
I guess the compiler checks if com.foo.ItemRenderClass exists and, if true,
returns a new ClassFactory(ItemRenderClass) ?
Is it possible to get the same behavior with a custom component, I mean
having the possibility to use a classPath String in MXML while the setter of
the property is waiting for a different type (like an Ifactory in my case) ?
is it based on Metadata ?
Thank you.
--
View this message in context:
http://apache-flex-users.2333346.n4.nabble.com/ItemRenderer-declaration-in-MXML-tp7339.html
Sent from the Apache Flex Users mailing list archive at Nabble.com.