【问题标题】:Refresh browser after modal dialog模态对话框后刷新浏览器
【发布时间】:2020-07-11 02:28:36
【问题描述】:

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

导航栏显示存储在会话状态中的组织的名称,使用户可以很容易地知道他们正在与哪个组织合作。

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

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

如何做到这一点?

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

【问题讨论】:

  • 您可能正在寻找的是分支。在“进程”选项卡中,您可以在提交后添加一个分支,以重定向到您的原始页面。

标签: oracle-apex


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    您可以创建可以处理“点击”操作的动态操作或流程。您可以根据需要运行“提交页面”或 pl/sql 或从大量活动列表中运行。 希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-07-17
      • 2020-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-19
      • 2011-07-14
      • 2023-03-27
      • 2019-03-03
      相关资源
      最近更新 更多