ここで HierarchicalData を呼び出します
<component:MyHierarchicalData source="{dpHierarchy}" childrenField="children"/>
dpHierarchyにはRadioのリストが含まれています。
My Object Radioには 2 つのリストが含まれています。
public class RadioRds implements IDisplayable
{
private var _id :int;
public var name :String;
public var **docers** :ArrayCollection; // <Encoder>
public var **charges** :ArrayCollection; // <RadioRds>
}
これらのリストは同じレベルで、「名前」というラベルの下に表示されます。
これは私の拡張クラスです
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;
}
}
}
オーバーライドされた関数で何をすべきかわかりません。2つのリストを連結する必要がありますか? どうすればいいですか?