| 社長日記 | 開発実績 | 勉強会 | プレスリリース |
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日