Designerで、モデル項目の表示順が意図しないものになっているという場合のヒントをお伝えします。

モデル一覧はモデルIDの辞書順でソートされますが、モデル項目は定義した順で維持されます。

内部では、モデル項目のリポジトリに並び順が保持されています。 例えば customer モデルの name 項目については repository/trunk/customer/customer/name/name.txt 内に

model/modelitem/@__linenumber=2
という形式で、並びが保持されています。

トラブルシューティング

モデル項目の並びが変わっている

次の点をご確認ください。

  • Wagby Designerを使わず、直接、項目フォルダをコピー&ペーストして作成し、上記 __linenumber を編集しなかったため、重複してしまっている。
  • チーム開発で、誰かが並びを変えてコミットした。または、項目の追加や削除、並びの変更を行ったにもかかわらず、順序が変更された全てのリポジトリファイルをコミットしなかった。

対応方法

上記の値を「重複しないよう」手動で編集することもできますが、移行ツールを用いると自動で並び替えを行います。

現在、利用しているバージョンのWagbyをもう一つ、インストールします。(インストールフォルダは別にします。)

同バージョン間で移行を行ってください。