何かがページに変更し、保存せずに別のページをクリックすると、私は言ってポップアップダイアログを表示する必要がありますそれ、ちょっとあなたが何かを変更したいのですか?、ユーザーの選択に基づいて、保存/キャンセル/機能のいずれかを行う必要があります。
私はリンク、 to track the changes in JSF、
それは同じBeanクラスにあり、キャンセルボタンをクリックした場合、私はいくつかの関数を記述し、このダイアログを表示することができますを見て。
しかし、ユーザーが他のリンク/ページまたはメニュー項目をクリックしてこのケースの処理方法をクリックした場合。
フローは他のBeanに行く前に最後のメソッドを呼び出す必要がありますか?
セキュリティブラウザのために検索したところ、カスタム警告メッセージが表示されません。
@PreDestroy
public void destroy() { ..}
私はこれを試しましたが、毎回他のリンクをクリックすると正しく呼び出されません。他の方法はありますか?