新規投稿
フォローする

保存ボタン押下時の処理について

質問になります。

保存ボタン押下時にチェック判定次第では保存をおこなわないようにしたいのですが可能でしょうか。

ご教示願います。

0

2件のコメント

Avatar
星野 智久

吉岡さん

アイティー・プラス・ワンの星野です。
入力チェックを行い、NGであった場合に保存処理を行わないということであれば
以下のページが参考になるかと思います。

https://cybozudev.zendesk.com/hc/ja/articles/201941984-%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E8%BF%BD%E5%8A%A0%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88#step7

先サンプルには「app.record.create.change.ドロップダウン_0」と書いてありますが、そこを「app.record.create.submit」に変更すれば、レコード追加時の処理となります。
入力チェックなどで結果がNGだった場合に、「event.error」にメッセージを追加してみてください。

以上です。

0
Avatar
斎藤 栄

吉岡さん
ラジカルブリッジの斎藤です。

レコード追加画面またはレコード編集画面の保存実行前イベントで、フィールドかレコードに対してerrorを設定することで、保存を行わないようにすることができます。詳細は下記リファレンスをご覧ください。

■フィールドにエラーを表示する
https://cybozudev.zendesk.com/hc/ja/articles/201941984-%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E8%BF%BD%E5%8A%A0%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88#step6

■レコードにエラーを表示する
https://cybozudev.zendesk.com/hc/ja/articles/201941984-%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E8%BF%BD%E5%8A%A0%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88#step7

0
サインインしてコメントを残してください。