3
我需要顯示具有過濾的ArrayCollection作爲其數據提供程序的List組件中的項目數。我沒有看到獲得過濾收藏的長度的方法。有人知道嗎?謝謝。在actionscript 3中過濾的ArrayCollection的長度3/flex
我需要顯示具有過濾的ArrayCollection作爲其數據提供程序的List組件中的項目數。我沒有看到獲得過濾收藏的長度的方法。有人知道嗎?謝謝。在actionscript 3中過濾的ArrayCollection的長度3/flex
考慮的代碼:
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)。
謝謝!我正在嘗試,但是在調用refresh()之後查詢過濾器函數。現在它工作正常。 – JackFreud 2010-11-22 14:50:57