簡體   English   中英

將參數傳遞給任務流ADF / EJB中的方法調用

[英]Passing a parameter to a method call in task flow ADF/EJB

想象以下情況。 我有一個有限的任務流以及一些功能和視圖:

  1. 一個方法調用,它代表來自會話Bean的函數,該函數接受參數,進行一些操作並返回結果。 我將此參數放在頁面流范圍內。

  2. 一個視圖,該視圖將功能的結果顯示為輸入文本字段,可以編輯-由jsff頁面表示。 <af:inputText value="#{bindings.name.inputValue}" ... />

  3. 我有第二個方法調用,再次表示會話bean中的一個函數。 此函數從輸入文本字段中獲取值並進行一些操作。

問題是:如何將參數從步驟2中的文本字段傳遞到步驟3中的方法調用

謝謝!

您應該做的只是將setActionListener添加到正在調用該方法的頁面中的按鈕以及setActionListener中,從:“#{bindings.name.inputValue}”到:“#{pageFlowScope.necessaryParameter}”

通過單擊“概述”>“參數”>“輸入參數”,確保將#{pageFlowScope.necessaryParameter}添加到任務流中的參數列表中

完成此操作后,您只應將#{pageFlowScope.necessaryParameter}添加到您的方法調用中。 確保輸入為autoSubmit =“ true”

如果遇到任何問題,請隨時告訴我。 希望這對您有所幫助,並祝您有美好的一天

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM