便利な便利なfilterFunction [2007/06/25]

Flexの ICollectionView に『filterFunction』というプロパティがあって、ArrayCollectionを条件で絞り込む場合にすごく便利。
絞り込む条件を書いた関数を用意し、filterFunction プロパティにセットし、refreshすればOK。

■filterFunction を定義(例: rate が90以上のデータ)
public function stateFilterFunc(item:Object):Boolean {
return item.rate >= 90;
}

■filterFunction をセット
collection.filterFunction = stateFilterFunc;
collection.refresh();

■元に戻す
collection.filterFunction = null;
collection.refresh();