0

ここで 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つのリストを連結する必要がありますか? どうすればいいですか?

4

0 に答える 0