テーブル行ごとのバリデーション
テーブルの各行で「数量」が0以下なら保存をブロックする方法です。
- ルールを追加 — イベント「保存する時」を選択
- アクションを追加 — 「テーブル行ループ」を選択
- パラメータを設定:
subtableFieldに対象テーブルを指定 - ループ内にアクション追加 — 「バリデーション」を選択
- バリデーション設定:
targetField: 数量operator:greaterThancompareValue:0errorMessage: 数量は1以上を入力してください
ルール: 保存する時└── loopSubtable (明細テーブル) └── validate ├── targetField: 数量 ├── operator: greaterThan ├── compareValue: 0 └── errorMessage: 数量は1以上を入力してください