我有一个Flex列表和一个自定义的ItemRenderer。我想能够有列表中的一些项目使用不同的ItemRenderer(比如说,取决于项目的类别)。这可能吗?我可以为不同的列表项目使用不同的ItemRenderer吗?
例如为:
<s:List dataProvider="{_systems}" itemRenderer="myItemRenderer"/>
在_systems大多数项目使用myItemRenderer。但是,如果_systems的元素3是“specialSystem”,则渲染器将是“specialItemRenderer”。
这可能吗?
这似乎正是我要找的,谢谢! – justkevin 2010-08-03 20:26:18