更新不同用户页面中的JSF组件

时间:2012-09-29 12:00:35

标签: jsf-2 primefaces

我可以更新其他用户页面中的jsf组件。

例如: 我有一个保存按钮(对于用户1 - user1 / user1.xhtml)。

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

数据表(对于User2 - user2 / user2.xhtml)

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

在我的情况下,页面都在不同的文件夹中,现在如何在user1保存记录时更新user2的数据表。

1 个答案:

答案 0 :(得分:1)

如果您的意思是:“用户打开了两个页面,并希望从另一个页面更新一个”,那么由于安全原因,AFAIK无法进行此操作。

也许另一种解决方案是使用PrimeFaces推送。这样,您就可以将更新从服务器发送到客户端。