カスタマイズ

テーブルの行を並べ替える

概要

編集中のテーブルの行を指定のフィールドで並べ替えます。

使い方

設定するパラメーター

「テーブル」「キーとなるフィールド(1)~(3)」「並び順(1)~(3)」を設定します。

テーブル

対象となるテーブルを選択します。

キーとなるフィールド(1)

キーとなるフィールド(2)

キーとなるフィールド(3)

並び順の基準となるフィールドを選択します。

(1)がもっとも優先され、次いで(2)(3)の順になります。 つまり、(1)の値が同じものは(2)の順番で並び、(1)も(2)も同じであれば(3)で並びます。

(2)(3)は省略可能です。

並び順(1)

並び順(2)

並び順(3)

昇順に並べるか、降順に並べるかを指定します。

キーとなるフィールド(2),(3)を省略した場合、並び順(2),(3)の設定は無視されます。

krewSheet 対応状況

対応していません。

制限事項

  • レコード一覧画面では使用できません。レコード一覧画面で使用するとアクション実行時にエラーが表示されます。

  • レコード詳細画面でも並べ替えを行うことが可能です。ただし、見かけ上の並びを変更するだけで、レコードデータは更新されません。

  • レコード追加・編集画面では、添付ファイルフィールドの並べ替えはできません。

  • 以下のフィールドは、キーとなるフィールドに選べません。

    • チェックボックス
    • 複数選択
    • 添付ファイル
    • ユーザー選択
    • 組織選択
    • グループ選択
    • テーブル
    • グループ
  • 指定できるフィールドは3つまでになります。4つ以上のフィールドでの並べ替えには対応していません。

  • テーブルにルックアップフィールドが含まれる場合、レコードを保存する直前のタイミングで「テーブルの行を並べ替える」を行うとエラーになります。

    • レコードを保存する直前以外のタイミングであれば実行可能です。
    • ルックアップフィールドを含まないテーブルであれば、レコードを保存する直前でも実行可能です。

関連記事