データベースでクエリをフェッチすることでドロップダウンが表示されます。次のように指定されたアイテムをフェッチするとします。
教師、学生、校長、掃除人、FinanceManager。
ドロップダウンに表示しながら、次の順序で表示したいと思います。
校長、FinanceManager、教師、学生、掃除人。
これは特定の順序(昇順または降順)ではなく、性格に応じて関連性のある順序にすぎません。
どうすれば達成できますか?
データベースでクエリをフェッチすることでドロップダウンが表示されます。次のように指定されたアイテムをフェッチするとします。
教師、学生、校長、掃除人、FinanceManager。
ドロップダウンに表示しながら、次の順序で表示したいと思います。
校長、FinanceManager、教師、学生、掃除人。
これは特定の順序(昇順または降順)ではなく、性格に応じて関連性のある順序にすぎません。
どうすれば達成できますか?
データベースからデータをフェッチするので、簡単な解決策は、同じテーブルに順序を保持する列を追加することです。
eg. Your Table
Column1 Column2 .... DisplayOrder(int)
Principal 1
FinanceManager 2
etc...
したがって、選択を行うときに DisplayOrder で注文できます
データベースに追加の「ロールフラグ」を与えることができます
ID NAME FLAG
1 Principal 5
3 FinanceM 4
33 Teacher 3
22 Student 2
99 Sweeper 1
そして、「order by FLAG」でクエリを実行できます