我在顶点页面上有一个按钮。我希望有一个动态操作来调用pl / sql过程,然后重定向到应用程序中的另一个页面。如果我使用按钮内置的重定向,还有一个在点击上执行的动态操作,它在Chrome中运行正常,但在Firefox中无法正常工作 - 看起来好像重定向首先在Firefox中发生,所以对动态动作的pl / sql调用不会一致地发生(只是在这里猜测)。
我不确定你甚至需要一个动态的动作。你可以干脆做
只需确保在此条件分支之前没有定义无条件分支。
您可以使用APEX_UTIL.REDIRECT_URL并输入要重定向到的URL:
APEX_UTIL.REDIRECT_URL(varchar2中的p_url,布尔值为p_reset_htp_buffer的默认值为true);
我建议在这里看看答案:Having issues redirecting to another page on closing of modal dialog page
将按钮的onClick与动态动作混合是不好的做法,因为它们同时运行。或者,您可以通过单击虚拟按钮来运行动态代码,然后使用JS“点击”真实的隐藏按钮
$('#HIDDEN_BUTTON_ID').trigger('click')