我有以下代码
var selectedWindows = new ShowSelectedFilesFolderWindow;
selectedWindows.setParentData(MainFileGrid.selectedItems);
问题在于,当我从对话框中检索列表时,列表(分层数据)根据在主窗口中进行选择的方式进行排序。例如,如果我选择自下而上,则首先显示文件夹,如果我从上到下选择,则首先显示文件。
如何保持默认文件夹首次显示?
答案 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;
}
}