在adf 12c中刷新jsf页面上的Oracle数据库中的数据刷新

时间:2019-02-11 10:05:37

标签: jsf oracle-adf

我正在使用jdeveloper 12c与oracle 12c数据库构建融合Web应用程序。 我的项目在浏览器中运行良好,也可以通过静态IP在其他系统的浏览器上访问。 当某人正在浏览器中访问应用程序并在表中输入一些数据时,它保存在数据库中,但即使刷新页面后它也不会反映在我的浏览器中,除非我重建项目。 如何在不重建项目的情况下获取数据(我想通过页面刷新获取所有更新的数据)。 我不想为此创建方法。

3 个答案:

答案 0 :(得分:0)

浏览器页面刷新不会调用数据查询。您需要在所需的迭代器上调用Execute。例如,您可以在显示用户界面之前使用Execute方法启动任务流。

答案 1 :(得分:0)

我不确定,但是在提交数据后使用该特定VO的Execute。在Java代码中使用Execute之前,您必须在页面定义中添加Execute或转到页面中的该特定表。在属性检查器下使用绑定属性。按照给定的#{backingBeanScope.popupBean.refresh}创建绑定,并像这样在Java中调用它,以刷新数据,同时保存在数据库'AdfFacesContext.getCurrentInstance()。addPartialTarget(refresh);'

答案 2 :(得分:-1)

只需从数据控制选项卡中的特定表(要刷新数据)操作中添加EXECUTE按钮,即可将其标记为REFRESH按钮。