app.record.create.show時のキャンセル処理

GaroonスケジュールからKintoneへのデータ登録するアプリを作成しています。

そのためKintone側で新規作成を行った場合に警告を出しキャンセルを行いたいのですが、app.record.create.showイベントを取得した後に、アラートを表示しそのままreturn eventで抜けるようにしているのですが、編集状態のまま一覧画面まで戻りません。

初歩的な質問で申し訳ないですが、ご教授願います。

kintone.events.on(“app.record.create.show”, function(event) {
//警告アラート
return event;
});

Kintone初心者研修中さん

新規登録画面は、詳細画面からでも遷移できますので、前の画面に戻せばいいと思います。

ただし、そのまま return event; すると、レコード登録されますので、error を設定します。

 

kintone.events.on("app.record.create.show", function(event) {
//警告アラート
event.error = '警告アラート'
window.history.back();
return event;
});