検索画面

最終更新日: 2023年8月22日

動作例

標準UI

図1に用意した身体データモデルでは、法人名項目を法人名モデルから参照します。
入力欄の横に用意された「検索」ボタンをクリックすると、図2の検索画面が開きます。

身体データの新規登録画面

「検索画面を開く」ボタンをクリックすると法人名モデルに登録されたデータが一覧で表示されます。
ここでデータをクリックします。

検索画面

入力画面に法人名のデータがセットされました。

法人名が選択された

設定方法

モデル項目の型詳細設定ダイアログを開きます。入力タイプに「検索画面」を選択します。

検索画面を利用する設定

検索ウィンドウの幅と高さ

「画面>検索・一覧表示>検索画面>検索画面(サブウィンドウ)のサイズ」の設定がモデルごとに適用されます。
未設定の場合は高さ500、幅550ピクセルとなります。

仕様・制約

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

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

トラブルシューティング

サブウィンドウの対象行をクリックしても反応しません

表示されている行に、主キーが含まれていることを確認してください。本ページの図2は「名前」の項目が主キー値と対応しています。このように、メインウィンドウに渡すための主キーが必要です。主キー部分を隠し項目にすることもできません。