マニュアル一覧へ

入力制御プラグイン

画面説明

チェック内容を満たさなかったときのエラーメッセージ

レコードの保存時にプラグインで設定したチェックが実行されます。チェック内容を満たさない場合は、レコード編集画面の対象フィールドにエラーメッセージが表示されます。

前提条件なしの場合

前提条件を設定せず、チェック内容のみを設定した場合の挙動です。

1レコード追加画面または編集画面で[保存]ボタンをクリックします。

設定したチェック内容を満たさない場合は、対象フィールドにエラーメッセージが表示され、レコードは保存されません。

チェック内容を満たさなかったときのエラーメッセージ

前提条件ありの場合

前提条件を設定すると、条件を満たすレコードに対してのみチェック内容が実行されます。以下の設定例では、ラジオボタンが「sample1」のときのみチェック内容がチェックされます。

ラジオボタンの値を前提条件にした設定例

エラーで保存しない

チェック後の処理が「エラーポップアップを表示し、レコードを保存しない」を選択した場合の挙動です。前提条件を満たしチェックが実行された結果、条件を満たさなかったためレコードは保存されません。

エラーポップアップが表示され、レコードが保存されない例

警告後に保存

チェック後の処理が「警告ポップアップを表示した後、レコードを保存する」を選択した場合の挙動です。前提条件を満たしチェックが実行された結果、条件を満たさなかった場合は警告ポップアップが表示されます。ポップアップを閉じるとレコードが保存されます。

警告ポップアップが表示される例

保存・キャンセル選択

チェック後の処理が「警告ポップアップを表示し、レコードを「保存」または「キャンセル」を選択する」を選択した場合の挙動です。警告ポップアップが表示され、[OK]をクリックするとレコードが保存され、[Cancel]をクリックすると編集画面に戻ります。

保存とキャンセルを選択できる警告ポップアップ

テーブル内フィールドを前提条件にした場合

前提条件にテーブル内のフィールドを指定した場合は、同じテーブル内のフィールドに対して必須チェックとフォーマットチェックを実行できます。

テーブル内フィールドを前提条件にした設定例

チェック内容を以下のように設定します。

テーブル内フィールドに対するチェック内容の設定例

エラーで保存しない(テーブル内)

チェック後の処理が「エラーポップアップを表示し、レコードを保存しない」を選択した場合の挙動です。前提条件を満たした行のフィールドに対してチェックが実行され、条件を満たさなかった場合はエラーが表示されてレコードは保存されません。

テーブル内フィールドでエラーが表示される例

チェック後の処理が「警告ポップアップを表示した後、レコードを保存する」や「警告ポップアップを表示し、レコードを「保存」または「キャンセル」を選択する」の場合も、前提条件ありの場合と同様に警告ポップアップが表示されます。