2010-11-19 170 views

回答

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)。

+0

謝謝!我正在嘗試,但是在調用refresh()之後查詢過濾器函數。現在它工作正常。 – JackFreud 2010-11-22 14:50:57