我正在尝试在完成更改后关闭模态对话框页面,然后刷新Oracle Apex中模式对话框下面的编辑表单。
我尝试使用动态操作关闭对话框,但似乎动态操作继续处理步骤,导致在模式对话框关闭后数据未保存到数据库中。
模态对话框=页面 编辑表单=页面
模式对话框是编辑表单上的弹出窗口
有没有办法关闭对话框,同时保存数据并刷新编辑表单?
我认为还有一种方法可以重定向到上一页,但我不知道该怎么做。
答案 0 :(得分:3)
是的,在保存数据时有很多方法可以关闭对话框。
您可以使用该过程关闭对话框,过程应该在您的过程之后保存数据。
Javascript:请参阅以下链接
http://ashishtheapexian.blogspot.in/2017/06/refresh-region-of-base-page-when.html
https://apex.oracle.com/pls/apex/f?p=1200008:15:132444785184935::NO:RP:P15_POST_ID:142
答案 1 :(得分:0)
Refresh Page when Dialog is closed. Click here
此博客将提供有关在模型对话框关闭(十字图标)时如何刷新页面的足够信息。
当用户在模型对话框中按下十字图标时,我们可以触发动态动作。这将通过将以下代码粘贴到“模型”对话框属性->“对话框”->“属性”中来存档:
close: function(event, ui) {apex.navigation.dialog.close(true,{dialogPageId:7});}
还有另一件事,我们需要记住,“链接属性”设置为“是”才能刷新页面。这里7是模型对话框的页码。上面给出的代码将触发对话框关闭事件。
希望这会有所帮助。