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

如果您的意思是:“用户打开了两个页面并希望从另一个页面内部更新一个”,那么出于安全原因,AFAIK 是不可能的。

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

于 2012-09-30T10:11:15.327 回答