1

新しいオプション getChildrenFunction を使用してグリッドを作成します。すべてが正常に機能し、すべてのレベルのマヌエル展開は正常に機能しますが、すべてのレベルを展開できない場合(grid.expandAll()を使用)、終了の1レベル前に停止します。どのようにできるのか ?ここで私の子供たちは機能します:

private function getCustomChildren(object:Object,level:FlexDataGridColumnLevel):Object
            {
                if(object is Flow && ExplorationManager.getInstance().suggestionsXML != null)
                {
                    var wrappedKeyParamXML:ArrayCollection = new ArrayCollection;
                    for each (var xml:XML in ExplorationManager.getInstance().suggestionsXML..keyParameter)
                    {
                        wrappedKeyParamXML.addItem(new XMLWrapper(xml.copy(),object.id,xml.length()));
                    }
                    return wrappedKeyParamXML;
                }
                else if(object is Element)
                    return object.children;
                else if(object is XMLWrapper)
                {
                    return object.children;
                }   
                else 
                    return null;
            }

ご回答ありがとうございます

4

0 に答える 0