3

データ プロバイダーとしてフィルター処理された ArrayCollection を持つ List コンポーネントにアイテムの数を表示する必要があります。フィルター処理されたコレクションの長さを取得する方法がわかりません。誰でも知っていますか?ありがとう。

4

1 に答える 1

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)を取得するために使用します。

于 2010-11-19T15:02:50.780 に答える