【发布时间】:2011-08-26 03:02:15
【问题描述】:
我有一个 AdvancedDataGrid,它依赖于 HierarchicalCollectionView,因为它是 dataProvider。我想做的是在首次加载数据时对数据进行排序,然后禁用排序,以便在初始加载后添加的任何内容都不会导致网格再次自动排序。我尝试过这样的事情:
this._myDataProvider = new HierarchicalCollectionView(
new HierarchicalData(this._model.rootTasks));
var mySort:Sort = new Sort();
mySort.fields = [new SortField("startDate")];
this._tasksDataProvider.sort = taskSorting;
this._tasksDataProvider.refresh();
this._tasksDataProvider.sort = null;
但是将排序设置为 null 只会使数据未排序。我想我要问的是:如何对底层分层数据进行排序,因为设置排序属性似乎会使其保持动态排序。感谢您提供的任何帮助。
【问题讨论】:
标签: apache-flex sorting actionscript hierarchical-data advanceddatagrid