Oracle apex Oracle Apex-从动态操作调用流程

Oracle apex Oracle Apex-从动态操作调用流程,oracle-apex,oracle-apex-5.1,Oracle Apex,Oracle Apex 5.1,我试图从一个动态动作调用一个顶点过程。我可以通过使用 apex.submit({request:'PROCESS NAME HERE'}) 但我想知道是否有更好的方法来做到这一点,比如一个APEX操作,首先说(为了清楚起见)您在代码中编写的“这里的进程名”不是一个进程名(正如这些词可能暗示的那样),而是一个请求值,从代码中可以看出 您可以使用内置的APEX操作执行相同的操作: 选择提交页面作为您的操作 在请求/按钮名称字段下输入您的请求值(也就是您用“此处的流程名称”括起来的字符串) 在要执行

我试图从一个动态动作调用一个顶点过程。我可以通过使用

apex.submit({request:'PROCESS NAME HERE'})
但我想知道是否有更好的方法来做到这一点,比如一个APEX操作,首先说(为了清楚起见)您在代码中编写的“这里的进程名”不是一个进程名(正如这些词可能暗示的那样),而是一个请求值,从代码中可以看出

可以使用内置的APEX操作执行相同的操作:

  • 选择提交页面作为您的操作
  • 请求/按钮名称字段下输入您的请求值(也就是您用“此处的流程名称”括起来的字符串)
  • 在要执行的进程下,设置服务器端条件,如下所示:
    • 类型:Request=Value
    • Value:您的请求值(也就是您用“processname HERE”混浊的字符串)
  • 如果在此页面提交过程中,您的页面上还有其他不需要的进程,则必须执行以下操作:
    • 将其服务器端条件设置为排除该请求(如果该进程尚未定义任何服务器端条件,则这是最简单的方法):键入:request!=价值,价值:你的过程价值
    • 将该流程值添加到该流程的排除列表中(或者在使用值类型中不包含请求时将其添加到值中,或者将您的请求!=值类型更改为值中不包含请求(如果在此之前您仅排除了一个请求)
  • 我希望这有助于回答您的问题。

    首先要说的是(为了清楚起见),您在代码中所写的“此处的进程名”不是一个进程名(正如这些词可能暗示的那样),而是一个请求值,从您的代码中可以看出

    可以使用内置的APEX操作执行相同的操作:

  • 选择提交页面作为您的操作
  • 请求/按钮名称字段下输入您的请求值(也就是您用“此处的流程名称”括起来的字符串)
  • 在要执行的进程下,设置服务器端条件,如下所示:
    • 类型:Request=Value
    • Value:您的请求值(也就是您用“processname HERE”混浊的字符串)
  • 如果在此页面提交过程中,您的页面上还有其他不需要的进程,则必须执行以下操作:
    • 将其服务器端条件设置为排除该请求(如果该进程尚未定义任何服务器端条件,则这是最简单的方法):键入:request!=价值,价值:你的过程价值
    • 将该流程值添加到该流程的排除列表中(或者在使用值类型中不包含请求时将其添加到值中,或者将您的请求!=值类型更改为值中不包含请求(如果在此之前您仅排除了一个请求)

  • 我希望这有助于回答您的问题。

    Apex提供提交页面作为一种操作,您可以提供请求/按钮的名称,它基本上与Apex.Submit过程相同,但实际上不需要编写任何js代码。但Apex提交页面不接受任何参数。传递的进程名称与仅提交页面不同,但未将参数传递给apex.submit?如果在提交页面时可以包含进程名称,则不会。如前所述,当您在DA中选择“提交页面”作为操作时,您可以将请求/按钮名称设置为其中一项设置,并将相同的请求应用于流程,就像下面提到的答案一样。Apex提供提交页面作为一种操作,您可以提供请求/按钮的名称,它基本上与Apex.Submit过程相同,但实际上不需要编写任何js代码。但是Apex提交页面不接受任何参数。传递的进程名称与仅提交页面不同,但未将参数传递给apex.submit?如果在提交页面时可以包含进程名称,则不会。正如我前面提到的,当您在DA中选择“提交页面”作为操作时,您可以将请求/按钮名称设置为其中一项设置,并将相同的请求应用于流程,就像下面提到的答案一样。谢谢!这就解释了很多问题如果我们不能把页面吐出来怎么办?如何从动作调用模态对话框?谢谢!这就解释了很多问题如果我们不能把页面吐出来怎么办?如何从动作调用模态对话框?