在运行时在Flex树中引用和设置单个项目渲染器实例

时间:2010-10-17 17:32:14

标签: flex itemrenderer

任何人都知道如何在运行时更改Flex树项的项呈示器的单个实例?重申一下,我不是要尝试更改整个树的项呈示器,如下所示:

    tree.itemRenderer = new ClassFactory(ItemRenderer2);

我正在尝试更改像这样的单个树项的项呈示器(以下代码不起作用):

    tree.selectedItem.itemRenderer = new ClassFactory(ItemRenderer2);

更简单地说,是否有人知道如何引用项呈示器的实例并将其设置为新的项呈示器类?我尝试过使用Tree的itemToItemRenderer()方法但没有成功。

我很感激任何帮助。谢谢!

亚伦

1 个答案:

答案 0 :(得分:0)

我不知道,但项目渲染器的选择取决于什么?数据?如果是这样,您可以使项目渲染器成为ViewStack,根据收到的数据而改变。