Oracle apex ORACLE APEX通用主题中单个按钮上的多个动态动作

Oracle apex ORACLE APEX通用主题中单个按钮上的多个动态动作,oracle-apex,Oracle Apex,我已经在我的“运行报告按钮”上执行了pl/sql查询。它很好用。执行查询后,我希望它被重定向到其他页面。它应该被定向到的页面必须是模式页面。如何在Oracle Apex 5.1中实现这一点 使用“运行报告按钮”作为服务器端条件进行处理后,创建类型为-Page或URL的分支,并将模式页面指定为目标页面 更新 您可以按照中描述的方法进行操作 但这里有另一个黑客,在这两种方法上实现起来相对简单 创建“重定向到模式”按钮,并将服务器端条件设置为“从不” 创建类型为-Page或URL target的后处

我已经在我的“运行报告按钮”上执行了pl/sql查询。它很好用。执行查询后,我希望它被重定向到其他页面。它应该被定向到的页面必须是模式页面。如何在Oracle Apex 5.1中实现这一点

使用“运行报告按钮”作为服务器端条件进行处理后,创建类型为-Page或URL的分支,并将模式页面指定为目标页面

更新

您可以按照中描述的方法进行操作

但这里有另一个黑客,在这两种方法上实现起来相对简单

  • 创建“重定向到模式”按钮,并将服务器端条件设置为“从不”
  • 创建类型为-Page或URL target的后处理分支,并将模式页面指定为目标,并在服务器端条件中选择“重定向到模式”作为按钮
  • 对于已经定义的动态操作,在执行PL/SQL过程之后添加另一个true操作,并使用以下代码使其“执行Javascript”: -
    apex.submit({请求:“重定向到模式”,showWait:false})

另外,确保在模式页面上,页面模式和对话框模板都设置为模式对话框。

我尝试过,但页面没有被重定向…不知道我遗漏了什么!!不要认为你可以转到模式页面。它只会分支回提交的页面。你可以做一些事情。将一个分支设置回该页面,并设置一些可以检查的请求值,以便在页面刷新时打开模式。您可以更改流程,使其作为动态操作运行,而不是提交页面。您可以通过使按钮直接链接到该页面,让按钮调用模式页面,将链接页面设置为模式页面,然后在模式页面内部让其进行查询。很抱歉,我之前回答问题时没有注意标题,没有意识到您正在使用动态操作,并认为这是提交页面上的按钮。我现在已经更新了答案,请检查。