【问题标题】:Passing a parameter to a method call in task flow ADF/EJB将参数传递给任务流 ADF/EJB 中的方法调用
【发布时间】:2015-12-09 13:15:09
【问题描述】:

想象以下情况。我有一个有限的任务流程和一些功能和视图:

  1. 一个方法调用,它代表会话 bean 中的一个函数,该函数接受一个参数,进行一些操作并返回一个结果。我把这个参数放在页面流范围内。

  2. 将函数结果显示为输入文本字段的视图,可以编辑 - 由 jsff 页面表示。 <af:inputText value="#{bindings.name.inputValue}" ... />

  3. 我有第二个方法调用,再次代表会话 bean 中的一个函数。此函数从输入文本字段中获取值并进行一些操作。

问题是:如何将步骤2中的文本字段中的参数传递给步骤3中的方法调用

谢谢!

【问题讨论】:

    标签: java ejb oracle-adf adf-task-flow


    【解决方案1】:

    您应该做的只是将 setActionListener 添加到页面中调用该方法的按钮和 setActionListener 从:“#{bindings.name.inputValue}”到:“#{pageFlowScope.necessaryParameter}”

    请务必通过单击概览>参数>输入参数将#{pageFlowScope.necessaryParameter}添加到任务流中的参数列表中

    完成此操作后,您应该只将#{pageFlowScope.necessaryParameter} 添加到您的方法调用中。确保输入为 autoSubmit="true"

    如果遇到任何问题,请随时告诉我。希望这对您有所帮助,祝您有美好的一天

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-04
      • 1970-01-01
      • 1970-01-01
      • 2015-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多