如何在执行更新 SQL 后关闭弹出窗口 window。 (甲骨文顶点 21.1)

How can I Close a popup window, after execute Update SQL. (Oracle APEX 21.1)

我创建了一个弹出页面。该弹出窗口 window 有一个单选按钮、一个文本框和一个执行按钮。我希望该页面的工作方式如下...按下按钮时,运行 更新 SQL 具有单选按钮和文本框的值,然后自行关闭。

我在下面尝试了这个答案 link。但是弹出页面刚刚重新加载并且页面保持打开状态。

如果可能的话,我想验证文本框的值。如果它是一个不正确的值,则用一条消息中断该过程。如果验证路径,运行更新SQL并关闭弹出窗口window。

感谢您阅读这个令人困惑的问题。

我已经解决了! 不使用任何 close 方法,redirect util 可以像这样工作 APEX_UTIL.REDIRECT_URL (APEX_PAGE.GET_URL(p_page => 7));

感谢所有浏览此页面的人:)

您应该在保存过程后使用“关闭对话框”过程类型。

确保您还相应地设置了服务器端条件,以便对话框仅在您保存过程后关闭。