チェックボックス最終更新日: 2021年5月17日

例と設定方法

2つのモデル「身体データ」「オプション検診」を例に説明します。
身体データモデルはオプション検診モデルのデータを参照しています。
身体データの登録画面は、オプション検診モデルに登録されたオプション検診名情報をチェックボックス形式で表示し、そのうちの1つ~複数選択する入力仕様です。

モデル「身体データ」と「オプション検診」の関係

設定方法

  1. WagbyDesignerで身体データモデルの「オプション検診」項目の型を「他モデルの項目参照」に設定します。
    モデル設定
  2. 「他モデルの項目参照」を選択すると、詳細設定のダイアログが開きます。
    ここで、オプション検診モデルのオプション検診名項目を参照するよう設定します。
    入力タイプは「チェックボックス」を選択します。
    これで、設定は完了です。
    詳細設定

仕様・制約

  • 他モデルの参照項目の参照先が、他モデルの参照項目となっている設定は動作しません。
    例えば次のようなケースについて、
    他モデルの参照(チェックボックス) > 他モデルの参照(リストボックス) > 通常項目
    他モデルの参照項目の参照先に、他モデルの参照項目を指定することはできません。

    ※ Wagbyでは、モデル参照は「ID部」を管理しています。そのため上の設定だと、チェックボックスに表示される選択肢に、リストボックスのID部が表示されてしまいます。これは利用者の意図とは異なる動作です。
    ※ 上記の例ではチェックボックス > リストボックスの組み合わせでしたが、リストボックスのみならずラジオボタン、チェックボックス、検索画面いずれの組み合わせも同様に、動作しません。