【发布时间】:2019-03-25 14:05:52
【问题描述】:
我有一个弹出模式对话框的页面。每当通过单击关闭按钮或右上角的x 关闭模式对话框时,我想重定向到另一个页面。
首先我设置一个隐藏变量 P9_URL 并使用
:P9_URL := APEX_UTIL.PREPARE_URL
(p_url => 'f?p=' || v('APP_ID') || ':2:' || v('APP_SESSION') || '::' ||
v('DEBUG') || ':2:::'
,p_checksum_type => 'SESSION'
);
在我的页面加载动态操作中。然后,在按钮单击的动态操作中,我有以下 JavaScript:
eval($('#P9_URL').val());
所以现在它应该关闭模式对话框页面并重定向到第 2 页。但是当我单击按钮时,什么也没有发生。所以我打开调试器并单击按钮,它立即工作。有人可以解释一下为什么会发生这种情况
附:我还尝试在按钮单击动态操作中设置 P_URL 但仍然得到相同的结果
【问题讨论】:
标签: oracle-apex oracle-apex-5.1