这就是我所说的 HierarchicalData
<component:MyHierarchicalData source="{dpHierarchy}" childrenField="children"/>
dpHierarchy包含Radio列表。
我的对象收音机包含两个列表:
public class RadioRds implements IDisplayable
{
private var _id :int;
public var name :String;
public var **docers** :ArrayCollection; // <Encoder>
public var **charges** :ArrayCollection; // <RadioRds>
}
那些 thow 列表具有相同的级别,它们出现在标签“名称”下
这是我的扩展课
package test.view.component
{
import mx.collections.HierarchicalData :
public class MyHierarchicalData extends HierarchicalData
{
public var children:* = null;
public function MyHierarchicalData(value:Object=null) {
super(value);
}
override public function getChildren(node:Object):Object {
var children:* = null;
// ???
return children;
}
}
}
我不知道在覆盖函数中该做什么。我应该连接这两个列表吗?我该怎么做?