Oracle apex 5 - 从动态操作重定向到页面[关闭]

问题描述 投票:-1回答:2

我有一个经典报告,其中最后几列是fa图标。

使用jQuerySelector我捕获“on click”事件。

我做了一些计算,然后找回一个我希望传递给另一页的数字。我将该编号分配给具有“on-change”事件的页面项。在活动中我有一个“执行JavaScript代码”,其中包含以下内容:

var href = 'f?p=&APP_ID.:41:&SESSION.::::P41_ITEM:' +  $("#P40_ITEM").val();

window.location = href;

现在......最让我烦恼的是,我已经在动态树中拥有这样的代码,用于导航,并且它按预期工作。但这一切都被绕过了。我用两个带有日志的“执行PL / SQL代码”块封装了“执行JavaScript代码”,并且它们都记录在日志中。此外,当我将“Fire on Page Load”设置为yes时,重定向也会发生。

我也试过这样的事情,认为有一些神秘的原因它不会执行js代码:

owa_util.redirect_url('f?p=&APP_ID.:10:&APP_SESSION.');

apex_application.stop_apex_engine;

但这也行不通(甚至无法找到它是否在顶点5中得到支持)。

有谁知道这不起作用的原因?或者从动态动作调用页面重定向的另一种方法? TNX

javascript oracle oracle-apex
2个回答
1
投票

您已经通过评论回答了您的问题

或者,如果有办法伪造请求,那么我可以提交并启动分支?

在动态行动中,听change eventTrue之后创建submit动作Execute JavaScript Code

如果您在执行此操作时遇到问题,请在apex.oracle.com上重新创建方案。提供登录凭据,我会检查你做错了什么。


-1
投票

很抱歉没有尽快回复。你的所有答案都可能是正确的,但我没有机会使用它们 - 一旦我读了我自己的突出显示的文字:)我想到我做错了什么。我把一些逻辑放在动态事件中,其中一些放在分支/进程中..所以是的..那不起作用..修复了一切,一切都很好..

© www.soinside.com 2019 - 2024. All rights reserved.