サポート > Wagby定義ファイル > 8 モデル連携 > 外部キーの利用(一覧のタイトルをリンクにする)

外部キーで連携したモデルのデータについて、一覧のタイトルをリンクにすることができます。

実行例

「顧客」モデルに外部キーで連携するモデル、「サポート」の一覧表示部分のタイトルをリンクにすることができます。


図1 タイトルがリンクになる

リンクをクリックすると、「サポート」の一覧表示画面に遷移します。「顧客」の詳細表示画面で確認していた一覧が ここで確認することができ、またこの画面から集計ビューなど他画面へ遷移できるようになっています。


図2 一覧表示画面に遷移する

次に検索画面をみてみましょう。図1で表示していた「顧客ID」が自動的にセットされ、検索が実行されている ことがわかります。


図3 サポートの検索画面

設定方法

この定義は「サポート」モデル側で、外部キーとしている「顧客」モデルの主キーを検索条件に指定する必要があります。
顧客モデルはすでに定義されているものとします。 「サポート」モデルのモデル定義シートにて、「顧客ID」を検索条件に指定します。(「顧客ID」は顧客モデルの主キー)


図4 サポートモデルの定義シート

続いて、この「顧客ID」項目のモデル項目定義シートを開きます。「リレーショナルデータベースの詳細」欄にある「登録時に値をデータベースに保存する」に「○」を設定してください。


図5 登録時に値をデータベースに保存する