私のアプリケーションでは、情報とエラー メッセージを表示するためのメッセージ バーを実装しました。これは、画面のナビゲーションが発生すると閉じます ( window.onunloadイベントによってトリガーされる JavaScript 関数)。
いくつかの場所で、画面を更新せずに特定の modalpanel をレンダリングするためにa4j:commandButtonを実装しました。このような場合、既存のメッセージ バーは残り (画面の更新がないため!!!)、新しいメッセージ バーが追加されます。
a4j:commandButtonの属性「onClick() 」の実装についてはよく知っていました。既存のすべてのボタンに実装するのは大変かもしれません。onunload javascript 関数やonClick()機能を記述する必要がないように、サーバー側で (可能であれば PhaseListener で) 1 回限りの実装が必要です。
ajax シナリオでサーバー側からメッセージ バーを制御する方法について、簡単なアイデアを教えてもらえますか?
前もって感謝します。!!!