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

WAGBY11 MANUAL / 09

項目に初期値を設定する

文字列・数値・真偽値の初期値を設定し、入力を始めやすくする方法を説明します。

最終更新日:

初期値の小目次へ

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

利用目的や数量などに、よく使う値を入れた状態で登録を始められます。初期値は入力の出発点です。利用者は必要に応じて変更できます。

2. Wagby11で実現できること

貸出受付を新規登録すると、利用目的は「会議用備品」、貸出数量は1、有効はオン、貸出区分はNORMALで始まります。

固定値を入れて表示した貸出受付の登録画面。
固定値を入れて表示した貸出受付の登録画面。

初期値が今回の内容と異なる場合は変更します。ここでは利用目的を「研修用備品」、貸出数量を3に変えて保存します。入力した値へ初期値が再び上書きされることはありません。

初期値を今回の貸出内容へ変更した画面。
初期値を今回の貸出内容へ変更した画面。

検索条件にも初期値を設定できます。貸出受付検索では、有効な受付と本日の貸出日を最初の検索条件にしています。必要に応じて条件を変えて検索できます。

有効と本日の貸出日を初期条件にした検索画面。
有効と本日の貸出日を初期条件にした検索画面。

3. AIへの指示例

最小限の指示例

貸出受付を開いたら、利用目的に会議用備品、数量に1を入れておいてください。

AIは対象画面、項目の型、利用者が変更できるかなどを類推して補います。登録の初期値なのか検索条件なのか、入力の出発点か固定する業務値かを伝えると意図が明確になります。

より詳細な指示例

貸出受付(EquipmentLoan)の登録初期値をpurposeは「会議用備品」、quantityは数値1、activeはtrue、loanTypeは文字列NORMALにしてください。すべて利用者が変更できます。activeは検索初期値もtrueにします。登録画面でpurposeを「研修用備品」、quantityを3へ変更して保存し、入力した値が保持されることを確認してください。
既存のモデル・項目・主キー・データ・権限を保持し、Wagby11のguide・referenceを確認してください。新規モデルには自動採番の主キーと予約属性version、必要なG_ADMINのCRUD権限を用意します。メニューと一般利用者向け操作マニュアルを更新し、設計情報の検証・コード生成・起動後に画面と保存結果を確認してください。

4. 編集されるAppSchemaの例

以下は関連する定義の抜粋です。構文を覚えなくても、どのタイミングで何を初期表示したいかをAIへ伝えられます。

ui:
  fields:
    - name_en: purpose
      initial:
        create: { value: 会議用備品 }
    - name_en: quantity
      initial:
        create: { value: 1 }
    - name_en: active
      initial:
        create: { value: true }
        search: { value: true }
    - name_en: loanType
      initial:
        create: { value: NORMAL }

固定値は項目の型に合わせます。文字列は文字列、数量は数値、有効は真偽値として指定します。初期値を省略した画面へは適用しません。通常のAPI登録やアップロードなど、画面初期化を経由しない処理へ値を強制する設定ではありません。

5. 参考資料

guide:初期値
designer/docs/appschema/html/guide/05-input-control/01-initial-value.html
reference:ui(画面初期値)
designer/docs/appschema/html/reference/10-ui.html