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: paymentMethodNamecontrol: radioで単一選択の候補を並べます。見た目が複数の丸い選択欄でも、保存する参照先は一つです。
5. 参考資料
- guide:エンティティ属性タイプ
designer/docs/appschema/html/guide/03-model/02-fields.html- reference:ui
designer/docs/appschema/html/reference/10-ui.html