在oracle adf中呈现新页面后,在输入新页面时显示警告弹出窗口

时间:2018-04-17 08:37:01

标签: oracle oracle-adf

我需要在从页面导航到另一个页面时显示警告弹出窗口。根据绑定的值呈现第二页时,应显示警告弹出窗口(绑定是否具有任何值(rendered = true)  或者为null(呈现= false))。我如何实现它,以便在第二页自身呈现时显示弹出窗口?

2 个答案:

答案 0 :(得分:0)

假设一些事情: 1)通过页面你的意思是片段。 2)你在JDev 12c +上。

您可以参考以下内容: execute code on fragment load 这将告诉您如何为片段页面定义注册ControllerClass,并获取您的阶段ID。 您也可以直接使用regionContext.getRefreshFlag()。

但请注意,此代码将针对您从该片段发出的每个请求触发。因此,一旦关闭警告弹出窗口,您应该设置一个页面流参数,以防止弹出窗口进一步打开。

对于11g版本,可以使用invokeAction绑定来调用托管bean方法,并将刷新条件设置为prepareRender来实现此功能。

答案 1 :(得分:0)

只需在表单中添加showPopupBehaviour并使TrigerType ="加载"

按照以下链接:http://prabhat-java.blogspot.ae/2015/10/displaying-popup-on-page-load.html