使用嵌套对象作为数据提供程序时,如何在flex树中获取项目父项?

Tho*_*mas 2 apache-flex tree dataprovider

我有一个带有ArrayCollection的Flex树作为数据提供者.该集合包含一组CategoryVO对象.每个对象都可以在其"child"属性中包含另一个CategoryVO对象数组.这样树就能正确显示数据.

现在我想获得特定项目的父项,例如tree.selectedItem.使用XML作为数据提供者,可以通过该parent()方法获得项目父项.但我无法将数据转换为XML.如何获得物品的父母?也许使用树的dataDescriptor?

Tho*_*mas 7

我刚刚发现了如何解决我的问题:)树提供了一个getParentItem(item:Object)方法,它返回项目的父项.请注意,此函数为顶级项返回null.