我需要在List组件中显示具有已过滤的ArrayCollection作为其数据提供者的项目数。我没有看到获得过滤集合长度的方法。谁知道?感谢。
答案 0 :(得分:5)
考虑代码:
var ac:ArrayCollection = new ArrayCollection([0,1,2,3,4,5,6,7,8,9]);
ac.filterFunction =
function(item:*):Boolean{
return item > 3;
};
ac.refresh();
您使用ac.length
获取过滤后的数据长度(6)和ac.list.length
以获得原始未过滤的数据长度(10)。