在ADF面中更新UI组件

时间:2012-10-21 12:01:34

标签: java java-ee richfaces oracle-adf

我有一个ADF表组件,它被限制在一个列表中,我们正在获得彻底的POJO数据控制。该表也被限制在viewscope中的托管bean。 我的要求是什么时候有一个新的行添加到db我需要我的表自动更新。 场景就像是说我们有两个用户打开了两个浏览器。他们两个都看到了同一个表。如果其中一个用户更新/添加一行,它应该立即反映在另一个浏览器中。 我怎样才能实现这一目标?

1 个答案:

答案 0 :(得分:1)

这并不容易。 Normal方式是使用ADS或活动数据服务,但这仅适用于Oracle数据库和ADF业务组件。没有可用于此的常规更新触发器。

您可以做的是自己轮询数据。在页面中,您使用af:poll组件,它是一个定期更新pojo数据的侦听器。但是,这不是即时的。