灵活扩展所有带孩子的功能

时间:2012-07-30 10:02:33

标签: actionscript-3 flex datagrid flexicious

我使用新选项getChildrenFunction来创建我的网格。所有工作都很好并且manuel扩展了所有级别的工作正常但是当我无法扩展所有级别(使用grid.expandAll())时它会在结束前停止一个级别。 我能怎么做 ? 我的孩子们在这里工作:

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;
            }

感谢您的回答

0 个答案:

没有答案