首页 > 解决方案 > 模态对话框后刷新浏览器

问题描述

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

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

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

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

如何做到这一点?

(导航栏显示当前上下文,并链接到模态窗口)

导航栏显示当前上下文,并链接到模态窗口

标签: oracle-apex

解决方案


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

在进一步的互联网挖掘之后,我发现了这篇博文,它让我找到了一个可行的解决方案,如下所示。绑定变量 :REFERRING_PAGE 是一个隐藏字段,由导航栏中的链接填充,使用下面第二张图片中的配置。

在此处输入图像描述 在此处输入图像描述


推荐阅读