我可以更新其他用户页面中的jsf组件。
例如: 我有一个保存按钮(对于用户1 - user1 / user1.xhtml)。
<p:commandButton value="Save" type="submit" update=":user2Form:datatable"/>
数据表(对于User2 - user2 / user2.xhtml)
<p:dataTable id="datatable" ..../>
在我的情况下,页面都在不同的文件夹中,现在如何在user1保存记录时更新user2的数据表。
答案 0 :(得分:1)
如果您的意思是:“用户打开了两个页面,并希望从另一个页面更新一个”,那么由于安全原因,AFAIK无法进行此操作。
也许另一种解决方案是使用PrimeFaces推送。这样,您就可以将更新从服务器发送到客户端。