ここに座っています:
- 基本的に「ドキュメント」のリストであるJSFコンポーネントがあります
- 同じページに任意の数のドキュメント ビューアー コンポーネントがあります。
- これらのコンポーネントはどれもお互いを「認識」していません。つまり、設計時に相互にリンクするように構成することはできません。
ユーザーがドキュメントのリンクをクリックすると、ドキュメント ビューアー コンポーネントのそれぞれに通知されるようにします。
基本的には、ドキュメント ビューアーに、ドキュメント リスト コンポーネントが起動する特定のタイプのイベント ("DocumentSelectedEvent" など) をリッスンするという事実を公開させるという考えです。
JSF 固有ではない方法を考えることはできますが、JSF イベント モデルがそのようなことを処理できるかどうか疑問に思っています。
誰にもアイデアはありますか?