Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 我可以在Flex/Actionscript列表中定义多个ItemRenders吗_Apache Flex_List_Actionscript_User Interface - Fatal编程技术网

Apache flex 我可以在Flex/Actionscript列表中定义多个ItemRenders吗

Apache flex 我可以在Flex/Actionscript列表中定义多个ItemRenders吗,apache-flex,list,actionscript,user-interface,Apache Flex,List,Actionscript,User Interface,基本上,我想覆盖flex/actionscript列表类中的一些函数,该类创建一个新的ItemRenderer,并向其传递准备显示的所需数据。我需要这样做,因为我希望根据显示的数据类型显示不同的渲染器。有这样的功能吗 我真的不想给列表传递一个单独的itemRenderer,它根据它拥有的数据类型调用它的addChild函数-它似乎不正确 谢谢。您应该重写ListBase类的public方法createItemRenderer(数据:Object):IListItemRenderer(和List,

基本上,我想覆盖flex/actionscript列表类中的一些函数,该类创建一个新的ItemRenderer,并向其传递准备显示的所需数据。我需要这样做,因为我希望根据显示的数据类型显示不同的渲染器。有这样的功能吗

我真的不想给列表传递一个单独的itemRenderer,它根据它拥有的数据类型调用它的addChild函数-它似乎不正确


谢谢。

您应该重写
ListBase
类的public方法
createItemRenderer(数据:Object):IListItemRenderer
(和
List
,它扩展了
ListBase

OMG!我怎么没有看到这个功能!我一定是瞎了。谢谢你的帮助,伙计:)