0

別のユーザー ページで jsf コンポーネントを更新できますか。

例: 保存ボタンがあります (ユーザー 1 - user1/user1.xhtml 用)。

<p:commandButton value="Save" type="submit" update=":user2Form:datatable"/>

データテーブル (User2 用 - user2/user2.xhtml)

<p:dataTable id="datatable" ..../>

私の場合、両方のページが別のフォルダーにあります。user1 がレコードを保存するときに、user2 のデータテーブルを更新するにはどうすればよいですか。

4

1 に答える 1

1

「ユーザーが 2 つのページを開いていて、1 つのページを別のページから更新したい」という意味であれば、セキュリティ上の理由からこれは不可能です。

おそらく別の解決策は、PrimeFaces プッシュを使用することです。このようにして、サーバーからクライアントに更新を送信できます。

于 2012-09-30T10:11:15.327 に答える