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