新しいオプション 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;
}
ご回答ありがとうございます