关闭模式对话框页面并刷新页面Oracle APEX

时间:2017-06-21 22:07:35

标签: oracle oracle-apex

我正在尝试在完成更改后关闭模态对话框页面,然后刷新Oracle Apex中模式对话框下面的编辑表单。

我尝试使用动态操作关闭对话框,但似乎动态操作继续处理步骤,导致在模式对话框关闭后数据未保存到数据库中。

模态对话框=页面 编辑表单=页面

模式对话框是编辑表单上的弹出窗口

有没有办法关闭对话框,同时保存数据并刷新编辑表单?

我认为还有一种方法可以重定向到上一页,但我不知道该怎么做。

2 个答案:

答案 0 :(得分:3)

是的,在保存数据时有很多方法可以关闭对话框。

  1. 您可以使用该过程关闭对话框,过程应该在您的过程之后保存数据。

  2. Javascript:请参阅以下链接

  3. 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. 分支: 您可以在处理点之后创建分支。这将在将数据保存到数据库后重定向并关闭对话框。

答案 1 :(得分:0)

Refresh Page when Dialog is closed. Click here

此博客将提供有关在模型对话框关闭(十字图标)时如何刷新页面的足够信息。

当用户在模型对话框中按下十字图标时,我们可以触发动态动作。这将通过将以下代码粘贴到“模型”对话框属性->“对话框”->“属性”中来存档:

close: function(event, ui) {apex.navigation.dialog.close(true,{dialogPageId:7});}

还有另一件事,我们需要记住,“链接属性”设置为“是”才能刷新页面。这里7是模型对话框的页码。上面给出的代码将触发对话框关闭事件。

希望这会有所帮助。