如何关闭 Oracle-apex 中的弹出窗口 window?

How to close popup window in Oracle-apex?

我有一个包含 PLSQL 区域的页面,该区域包含链接到弹出窗口 window 的图像,这意味着当用户单击该图像时,弹出窗口 window 会打开。弹出窗口 window 有一个提交按钮,我想在用户单击提交按钮后关闭弹出窗口 window。我该如何实施?

一种方法是使用 'Branch to PL/SQL Procedure' 类型的分支和分支操作:

declare
Begin
htp.p('<script>');
htp.p('window.opener.doSubmit("REFRESH");');
htp.p('window.close();');
htp.p('</script>');
end;

按下按钮时的条件设置为您的按钮名称。上面的代码也刷新了调用页面。