我在我的顶尖应用程序上有一些按钮,可以在单击时执行自定义PL/SQL代码。它们有名称应用(确认)和更改(计数正确)。我需要有它,以便当单击APPLY时,它重定向到同一页面(实现了PL/SQL代码),当单击CHANGE时,它重定向到另一个页面(实现了PL/SQL代码)。
我尝试通过"When Button is Pressed“和/或"Condition Type: Request = Expression 1”为After Processing设置一个条件分支,其中Expression 1的值等于"APPLY“或"CHANGE”。我不能以这种方式产生我想要的(令人沮丧的)结果。顶点说提交的页面请求接受被点击的name按钮(即当APPLY被点击时应用),但我不能让它发生。
我现在正在寻求将True Action添加到我的动态APPLY和CHANGE操作(目前分别为"Execute PL/SQL Code“和"Submit Page”),以执行重定向到应用程序中所需页面的Javascript代码。
我认为,该代码将利用如下内容
"apex.navigation.redirect('f?p=928:35:4081364075246::NO:::');"在本例中,第35页是我希望更改按钮重定向到的页面。
我并不像我希望的那样精通JavaScript,所以在这方面对我的方法论的任何帮助都将不胜感激。
发布于 2015-01-22 21:11:02
我终于知道该怎么做了。按钮的请求(特别是按钮的动态操作)未设置为按钮名称,因为“Submit Page”true操作的“Request / button name”未设置为按钮的名称。
确保在动态操作中将此信息添加到“设置”下。分支应该放在‘提交:在处理之前’,条件是'Request = Expression 1‘,表达式1等于按钮名称!
发布于 2018-04-27 19:53:12
在最近的一个项目中,我需要在用户单击模型页面上的Save按钮后进行页面重定向。该按钮有一个动态操作,包括3个单独的操作:
在Submit Page和Close Dialog之间,我添加了一个Execute Javascript操作,该操作单击我添加到页面中的隐藏按钮。
document.getElementById("BTN_ID").click();隐藏按钮设置为在Behavior -> Action ->中将用户重定向到应用程序中的页面和页面#。
我隐藏了按钮,并将#BTN_ID{visibility:hidden;}放在页面的CSS内联部分。
这起作用了。
发布于 2019-05-16 05:27:15
下面是我解决类似情况的方法:除了删除显示的行之外,我还想让第2页上的DELETE按钮对其他表执行删除操作,然后返回第1页:
button.
那么PL/SQL函数体:
声明
lv_msg varchar2(2000) := null;
begin
pz_delete_related_records(:P2_KEY1, :P2_KEY2, lv_msg);
DELETE FROM BASE_TABLE
WHERE KEY1 = :P2_KEY1
AND KEY2 = :P2_KEY2;
RETURN TRUE;
end;https://stackoverflow.com/questions/28074001
复制相似问题