イベントのキャンセルについて

app.record.create.showのイベントが発生した後に、

ダイアログを表示時イベントをキャンセルしたいのですがどのようにすればよろしいでしょうか?

app.record.edit.showではダイアログを表示させた後、window.history.back(-1)にて元画面に戻る処理で対応はしているのですが、追加イベントの場合別途保存されていない旨のダイアログが表示されてしまいます。

どのように実装すればよろしいでしょうか?