为Spark MobileGrid排序XMLListCollection然后获取x个元素

时间:2014-05-15 18:55:05

标签: actionscript-3 flex splice

火花列表和网格组件必须将iList作为数据提供者。我们现在必须使用XMLListCollection,而不是为它们提供XML列表。对XMLListCollection进行排序很容易,但是当我尝试接收第一个x个元素时,它们将被返回未排序。

如何先排序,然后从XMLListCollection中获取前x个元素?

示例排序代码:

var nameSort:Sort = new Sort();
var nameSortField:SortField =  new SortField( sortField, true);
nameSort.fields = [nameSortField];
pDataCollection = new XMLListCollection(filteredData);
pDataCollection.sort = nameSort;
pDataCollection.refresh();

现在很容易从第一个元素拼接出来。

0 个答案:

没有答案