0

次の状況を想像してください。バインドされたタスク フローといくつかの関数とビューがあります。

  1. パラメータを取り、いくつかの操作を行い、結果を返すセッション Bean からの関数を表すメソッド呼び出し。このパラメータをページ フロー スコープに入れました。

  2. 関数の結果を編集可能な入力テキスト フィールドとして表示するビュー - jsff ページで表されます。<af:inputText value="#{bindings.name.inputValue}" ... />

  3. セッション Bean からの関数を表す 2 番目のメソッド呼び出しがあります。この関数は、入力テキスト フィールドから値を取得し、いくつかの操作を行います。

問題は、ステップ 2 のテキスト フィールドからステップ 3 のメソッド呼び出しにパラメーターを渡す方法です。

ありがとうございました!

4

1 に答える 1

0

あなたがすべきことは、メソッドを呼び出しているページのボタンに setActionListener を追加し、 setActionListener from:"#{bindings.name.inputValue}" to:"#{pageFlowScope.necessaryParameter}" に追加するだけです。

[Overview] > [Parameters] > [Input Parameters] をクリックして、タスク フローのパラメータ リストに #{pageFlowScope.necessaryParameter} を追加してください。

これを行った後、 #{pageFlowScope.necessaryParameter} のみをメソッド呼び出しに追加する必要があります。入力が autoSubmit="true" であることを確認してください

問題が発生した場合は、遠慮なく教えてください。これがお役に立てば幸いです。良い一日をお過ごしください

于 2016-09-02T08:59:11.660 に答える