Flex selectedItem排序顺序

时间:2015-08-12 09:26:09

标签: actionscript-3 flex advanceddatagrid

我有以下代码

            var selectedWindows = new ShowSelectedFilesFolderWindow;
            selectedWindows.setParentData(MainFileGrid.selectedItems);

问题在于,当我从对话框中检索列表时,列表(分层数据)根据在主窗口中进行选择的方式进行排序。例如,如果我选择自下而上,则首先显示文件夹,如果我从上到下选择,则首先显示文件。

如何保持默认文件夹首次显示?

1 个答案:

答案 0 :(得分:0)

我解决了以下问题

    public function setParentData(obj:Object):void{
        var tempArr:Array  = obj as Array;
        if(tempArr[0].Type == "file"){
            this.parentData = tempArr.reverse();
        }else{
            this.parentData = tempArr;
        }
    }