ユーザーがフォームを介してモデルを編集し、その変更から簡単に移動できないようにしようとしています。メッセージの作成を開始したら、Gmailを考えてください。
誰かが同じ状況を説明する問題をGitHubに投稿しました。 https://github.com/marionettejs/backbone.marionette/issues/186
ビューを閉じる前に変更を検出する必要があると人々が提案したため、この問題は解決されました。
ただし、このアプローチの問題は、ビューを閉じる方法がいくつかあることです。戻るボタン、新しいナビゲーションアイテムをクリック、ビューのキャンセルボタン。
すでにonBeforeCLoseコールバックがあるので、ここからクローズをキャンセルできると思います。これはまったく不可能ですか?