2011-04-30 16 views
0

Beanのプロパティが変更されたときに、一部のコンポーネントを再レンダリングすることはできますか。たとえば、ApplicationScoped Beanがあり、そのプロパティの1つがListの場合、一部のユーザーがリスト内の要素を追加するたびに、他のすべてのユーザーがフォームを送信せずに変更を確認するたびに表示されます。チャットルームのようなもの。誰かがコレクションにメッセージを追加すると、すぐに相手側に表示される必要があります。JSF ajaxプロパティの変更時のコンポーネントの再レンダリング

答えて

2

あなたは、サーバー側のプッシュを使用する必要があります。 thisを参照して、Oracle ADF Facesを使用してその方法を理解してください。 そして、ICEfacesを持つthisは、コンポーネント

を押します
1

あなたは、タイマーの部分ページをリフレッシュするために<a4j:push>または<a4j:poll>のいずれかを使用することができます。