【发布时间】:2018-07-18 14:59:22
【问题描述】:
我在顶点页面上有一个按钮。我希望有一个动态操作来调用 pl/sql 过程,然后重定向到应用程序中的另一个页面。如果我使用按钮内置的重定向,加上在点击时执行的动态操作,它在 Chrome 中可以正常工作,但在 Firefox 中不能始终如一地工作——看起来重定向可能首先在 Firefox 中发生,所以对动态操作的 pl/sql 调用不会始终如一地发生(只是在这里猜测)。
【问题讨论】:
标签: oracle-apex-5.1
我在顶点页面上有一个按钮。我希望有一个动态操作来调用 pl/sql 过程,然后重定向到应用程序中的另一个页面。如果我使用按钮内置的重定向,加上在点击时执行的动态操作,它在 Chrome 中可以正常工作,但在 Firefox 中不能始终如一地工作——看起来重定向可能首先在 Firefox 中发生,所以对动态操作的 pl/sql 调用不会始终如一地发生(只是在这里猜测)。
【问题讨论】:
标签: oracle-apex-5.1
我不确定您是否需要在这里进行动态操作。你可以简单地做
只要确保在此条件分支之前没有定义无条件分支即可。
【讨论】:
您可以使用 APEX_UTIL.REDIRECT_URL 并输入您要重定向到的 URL:
APEX_UTIL.REDIRECT_URL ( varchar2 中的 p_url, p_reset_htp_buffer in boolean default true );
【讨论】:
我建议在这里查看答案: Having issues redirecting to another page on closing of modal dialog page
将按钮的 onClick 与动态动作混合并不是一个好习惯,因为它们同时运行。 或者,您可以通过单击虚拟按钮运行动态代码,然后使用 JS “单击”真正的隐藏按钮
$('#HIDDEN_BUTTON_ID').trigger('click')
【讨论】: