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

WAGBY11 MANUAL / 04

ラジオボタンから選択する

少数の候補をラジオボタンで並べ、一つだけ選ぶ方法を説明します。

最終更新日:

モデル間の関係と参照の小目次へ

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

支払方法などの候補を最初から並べて表示し、一つだけ選べます。各候補を同時に見比べられるため、少数の選択肢に向いています。

2. Wagby11で実現できること

支払方法モデルに「銀行振込」と「現金」を登録し、見積で選べるようにしました。一方を選ぶと他方の選択が外れます。

支払方法をラジオボタンで選ぶ例。
支払方法をラジオボタンで選ぶ例。

候補の追加・名称変更は支払方法のデータで管理します。複数の候補を同時に選ぶ場合は、複数選択チェックボックスを使います。

3. AIへの指示例

最小限の指示例

見積の支払方法を、銀行振込と現金のラジオボタンから一つ選べるようにしてください。

候補の管理先や初期選択の有無などをAIが類推して補います。候補をデータとして管理したい場合は、支払方法モデルを使うことも伝えます。

より詳細な指示例

支払方法モデル(PaymentMethod)のpaymentMethodIdを主キーとし、paymentMethodNameを名称にしてください。銀行振込と現金のデータを用意します。見積のpaymentMethodIdをこのモデルへの単一参照にし、名称をラジオボタンで表示してください。初期値は指定せず、利用者が一つだけ選択できることと保存後の選択を確認してください。
既存の主キー・項目・データ・権限を保持し、必要なguide・referenceを確認してください。新しいモデルには自動採番の主キーとG_ADMINの登録・参照・更新・削除権限を用意してください。メニューと一般利用者向け操作マニュアルを更新し、設計情報の検証・コード生成・起動を行って動作を確認してください。

4. 編集されるAppSchemaの例

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

entity:
  attributes:
    - { name: 支払方法, name_en: paymentMethodId, type: reference,
        fk: { entity: PaymentMethod, field: paymentMethodId } }
ui:
  fields:
    - name_en: paymentMethodId
      reference:
        control: radio
        source: entity
        entity: PaymentMethod
        code_field: paymentMethodId
        label_field: paymentMethodName

control: radioで単一選択の候補を並べます。見た目が複数の丸い選択欄でも、保存する参照先は一つです。

5. 参考資料

guide:エンティティ属性タイプ
designer/docs/appschema/html/guide/03-model/02-fields.html
reference:ui
designer/docs/appschema/html/reference/10-ui.html