. てやんでい!職人気質 ブースターテクノロジー Webシステム開発 . .
便利な便利なfilterFunction

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();

--
2007年06月25日