繰り返しコンテナ - ソート

最終更新日: 2023年1月30日
R8 | R9

定義方法

ソートの対象としたい、繰り返しコンテナ内の項目の「モデル項目詳細定義」を開きます。
入力制御タブにある繰り返しの設定で「コンテナ内でソートする」を選択します。
標準では空白となっており、ソートは行われません。

コンテナ内でソートする設定

以下の項目はソート対象に指定することはできません。

  • 繰り返しコンテナID
  • 他モデルの参照(チェックボックス)
  • 計算式によって求められる項目

実行時にソートルールを決める

実行時に昇順と降順を切り替えることができます。図2のように、ソートルールを指定するための矢印型のアイコンが表示されます。

R9.0.0〜R9.1.x

ソートルールを可変とする
アイコンをクリックすることでソートされる

R9.2.0 以降

R9.2.0 以降のバージョンでは、ソートボタンのアイコンは次の見た目になります。動作は変わりません。

ソートボタン(R9.2.0)

ソートルールを固定にする

図1で「昇順」または「降順」を選択すると、コンテナの追加・挿入・削除のタイミングで自動的にソートされます。
図4,図5は「個数」項目を昇順とした例です。

個数を入力して「追加」ボタンを押下する直前

追加ボタンをクリックすると、ソートが実行されます。

「追加」直後、ソートされた

注意

「昇順/降順」と「昇順」または「降順」を同時に設定することはできません。実行時にソートルールを決める方式とするか、固定ソートルールとするか、いずれかとしてください。

追加時の動作の詳細

繰り返しコンテナにソートを設定した場合に追加を行なうと、既存のコンテナ行に対してソートを行なった後、新規行がコンテナの最終行に追加されます。
このため、ソート項目が空の行は追加ボタン押下時にソートされ、先頭に移動するようになります。
ソート項目に値を設定後、保存すると全てソートされた状態で表示されます。