コンテンツにスキップ

テーブル行ごとのバリデーション

テーブルの各行で「数量」が0以下なら保存をブロックする方法です。

  1. ルールを追加 — イベント「保存する時」を選択
  2. アクションを追加 — 「テーブル行ループ」を選択
  3. パラメータを設定: subtableField に対象テーブルを指定
  4. ループ内にアクション追加 — 「バリデーション」を選択
  5. バリデーション設定
    • targetField: 数量
    • operator: greaterThan
    • compareValue: 0
    • errorMessage: 数量は1以上を入力してください
ルール: 保存する時
└── loopSubtable (明細テーブル)
└── validate
├── targetField: 数量
├── operator: greaterThan
├── compareValue: 0
└── errorMessage: 数量は1以上を入力してください

設定画面