oracle-apex - 模态对话框后刷新浏览器
问题描述
我的应用程序从导航栏中调用模式窗口。模式窗口有一个弹出式 LOV,用户可以在其中选择他们希望查看其数据的组织。一旦发生更改事件,页面就会被提交,将新的组织 ID 和组织名称记录到会话状态中。然后关闭模态对话框。
导航栏显示存储在会话状态中的组织的名称,使用户可以轻松地告诉他们正在与哪个组织合作。
由于可以从应用程序中的任何页面访问更改组织的模式,因此一旦模式关闭,我需要能够刷新 Web 浏览器以获取显示在导航栏中的新组织名称。
我在网上看过几篇关于如何在模式关闭后刷新区域或报告的帖子,但我还没有发现如何刷新浏览器窗口,或者可能是如何重定向回用户所在的页面他们通过导航栏访问模式。
如何做到这一点?
(导航栏显示当前上下文,并链接到模态窗口)
解决方案
@TineO - 我最初的想法和你建议的一样,但我并没有实现。
在进一步的互联网挖掘之后,我发现了这篇博文,它让我找到了一个可行的解决方案,如下所示。绑定变量 :REFERRING_PAGE 是一个隐藏字段,由导航栏中的链接填充,使用下面第二张图片中的配置。
推荐阅读
- hadoop - 可以使用 XML 创建 Hive 表,但查询时出错
- javascript - 如何使用 Jquery 或 Javascript 在 laravel 刀片模板 div 中加载网页?
- java - 如何使用 GPUVideo-android 在 Vedio 上同时获取水印和过滤器?
- swift - 删除线在 macOS 上的 CoreText 中不起作用
- opengl - 为什么 glDeleteBuffers 和 glDeleteVertexArrays 这么慢?
- excel - Excel VBA - 使用分配的代码动态创建按钮
- javascript - 如何在 react-scripts v3 中使用 redux-promise-middleware
- hyperledger-fabric - 了解链码/对等点与账本本地副本之间的交互
- python-3.x - 将日期列更新为当前日期
- ubuntu - 当我在主节点中编写命令(ip addr show)时,不要显示地址。如何解决这个问题?