Dreamweaver TechniqueJAVA Script サンプル | CSS sample | JAVA Applet sample | Flash Sample
HTML4.0 reference | DynamicHTMLXHTML | XML sample | XSLT sample | RIKO's ASP Trial
ASP ADO リファレンス | PHP関数リファレンス | MySQL関数リファレンス

項目をソートする

■ 項目をソートする

ComboBoxコンポーネントに表示される項目の表示順序を入れ替えるには、ソートを行います。Listコンポーネントには2つのメソッドが用意されており、sortItems( )メソッドは、ソート関数を用意して独自のソートを行います。sortItemsBu( )メソッドは、項目のlabelかdataプロパティを比較してソートします。

どちらのメソッドもArrayクラスの機能を使ったソートで、使い方はほぼ同じです。sortItems( )メソッドがArrayクラスのsortメソッド、sortItemsBy( )メソッドがArrayクラスのSortOn( )メソッドに相当しますが、Arrayクラスの機能と比べると少し機能が減っています。sortItems( )メソッドは、ソート関数のインスタンスのみを受け付けます。sortItemsBy( )メソッドは、単一プロパティの複合ソートのみをサポートし、降順、昇順のソートのみを行う機能を持っています。

★.sortItems(☆)            //指定したメソッドで項目をソート
★.sortItemsBy(▲, △)        //項目のプロパティを条件を指定してソート
★.sortItemsBy(▲, ■)        //項目のプロパティを条件を指定してソート

★:ComboBoxのインスタンス   ☆:ソート処理を行う関すのインスタンス   ▲:ソートを行う項目のフィールド(labelまたはdata)
△:ソートの方法("DESC"(降順)または"ASC"(昇順))
■:複合ソート(Array.DESCENDING、Array.CASEINSENSITIVE、Array.NUMERIC、Array.UNIQUESORT、Array.RETURNINDEXEDARRAY)

 

<<<戻る

R HOUSE | RIKO's Trial Page | Shirley's Pettit Case | Shirley's i-box | Shirley's little box