本文へ移動
Wagby11
マニュアルのグループを選ぶ

WAGBY11 MANUAL / 14

詳細画面に関連データを表示する

ある案件に結び付いた別モデルのデータを、案件の詳細から確認できます。通常の参照を逆引きする一覧も設定できます。

最終更新日:

標準画面と画面アクションの小目次へ

1. このページで伝える機能

ある案件に結び付いた別モデルのデータを、案件の詳細から確認できます。通常の参照を逆引きする一覧も設定できます。

2. Wagby11で実現できること

受付案件の詳細に、その案件を参照する対応記録を表示します。対応記録は独立した記録IDを持ち、案件IDは通常の参照です。

受付案件に結び付いた対応記録の一覧。
受付案件に結び付いた対応記録の一覧。

関連一覧の新規から登録画面を開くと、受付案件が初期選択されます。登録後は対応内容を各記録の詳細で確認できます。親子関係の自動一覧とは別の設定です。

受付案件を引き継いだ対応記録の登録画面。
受付案件を引き継いだ対応記録の登録画面。

3. AIへの指示例

最小限の指示例

案件の詳細に、その案件の対応記録を一覧表示してください。

AIは案件と記録の関係、一覧の見出し、新規ボタンの有無を類推して補います。記録を独立したデータとして持つか、親子明細にするかを伝えます。

より詳細な指示例

対応記録は独立した記録IDを主キーにし、受付案件への通常参照requestIdを持たせてください。受付案件の詳細にrequest_notesという関連一覧を追加し、見出しは対応記録、新規ボタンを表示します。別の案件の記録が混ざらないことと、登録画面に案件が渡ることを確認してください。
既存のモデル・データ・権限を保持し、Wagby11のguide・referenceを確認してください。メニューと一般利用者向け操作マニュアルを更新し、生成・ビルド後に画面と保存結果を確認してください。

4. 編集されるAppSchemaの例

以下は関連する定義の抜粋です。構文を覚えなくても、実現したい動作をAIへ伝えられます。

ui:
  detail:
    related_lists:
      - id: request_notes
        entity: ScreenNote
        via: requestId
        title: 対応記録
        show_create_button: true

一覧の列は参照元モデルの一覧設定を使います。新規ボタンは登録権限や画面の公開・入力条件も満たす場合に表示します。通常参照の関連一覧を追加しても、親子の主キー構成や同時保存には変わりません。

5. 参考資料

guide:詳細画面に関連データを表示する
designer/docs/appschema/html/guide/07-screens/06-detail.html
reference:UI設定
designer/docs/appschema/html/reference/10-ui.html