模态对话框后刷新浏览器

Refresh browser after modal dialog

我的应用程序从导航栏调用模式 window。模式 window 有一个弹出式 LOV,用户可以在其中选择他们希望查看其数据的组织。一旦更改事件发生,页面就会被提交,将新的组织 ID 和组织名称记录到会话状态中。然后关闭模态对话框。

导航栏显示存储在会话状态中的组织的名称,使用户可以轻松判断他们正在与哪个组织合作。

由于可以从应用程序中的任何页面访问更改组织的模式,我需要能够在模式关闭后刷新 Web 浏览器以获取导航栏中显示的新组织名称。

我在网上看过几篇关于如何在模式关闭后刷新区域或报告的帖子,但我还没有发现如何刷新浏览器 window,或者可能如何重定向返回到用户通过导航栏访问模式时所在的页面。

如何实现?

(导航栏显示当前上下文,link 到模态 window)

您可以创建可以作用于 'click' 动作的动态动作或过程。您可以 运行 'submit page' 或 pl/sql 或根据您的需要从大量活动中选择。 希望这有帮助。

@TineO - 我最初的想法和你建议的一样,但对我来说并没有实现。

经过进一步的互联网挖掘,我发现 this blog post 这让我找到了一个可行的解决方案,如下所示。绑定变量 :REFERRING_PAGE 是一个隐藏字段,由导航栏中的 link 填充,使用下面第二张图片中的配置。