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

问题描述 投票:-4回答:3

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

jsf oracle-adf
3个回答
0
投票

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


0
投票

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


-1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.