将参数传递给任务流ADF / EJB中的方法调用

时间:2015-12-09 13:15:10

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

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

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

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

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

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

    谢谢!

1 个答案:

答案 0 :(得分:0)

您应该做的只是将setActionListener添加到页面中正在调用方法的按钮中,并在setActionListener中添加:“#{bindings.name.inputValue}”to:“#{pageFlowScope.necessaryParameter}”< / p>

请务必点击概述&gt;参数&gt;输入参数

,将#{pageFlowScope.necessaryParameter}添加到任务流程中的参数列表中

执行此操作后,您只应将#{pageFlowScope.necessaryParameter}添加到方法调用中。确保输入为autoSubmit =“true”

如果遇到任何问题,请不要犹豫告诉我。希望这对你有所帮助并度过美好的一天

相关问题