Sortが簡単なので書いておきます。
var col:ICollectionView = new ArrayCollection();
col.addItem({first:"Anders", last:"Dickerson"});
var sort:Sort = new Sort();
sort.fields = [new SortField("last",true), new SortField("first",true)];
col.sort = sort;
col.refresh();
SortFieldでDESC、ASC指定もできるので簡単ですね。
SortField () コンストラクタ
public function SortField(name:String = null, caseInsensitive:Boolean = false, descending:Boolean = false, numeric:Object = null)
コンストラクタです。
パラメータ
name:String (default = null) — このフィールドが比較に使用するプロパティの名前です。 オブジェクトが単純型の場合、null を渡します。
caseInsensitive:Boolean (default = false) — ストリングをソートする場合は、値の大文字小文字を無視するかどうかをコンパレータに指示します。
descending:Boolean (default = false) — アイテムを降順に配置するかどうかをコンパレータに指示します。
numeric:Object (default = null) — ソートアイテムをアルファベット順ではなく数として比較するかどうかをコンパレータに指示します。
2008年5月15日木曜日
AS3 Flex3 Sort
Topic: ActionScript, Flex Written by shouhei
登録:
コメントの投稿 (Atom)
0 comment:
コメントを投稿