我在我的顶尖应用程序上有一些按钮,可以在单击时执行自定义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,所以在这方面对我的方法论的任何帮助都将不胜感激。
发布于 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内联部分。
这起作用了。
https://stackoverflow.com/questions/28074001
复制相似问题