問題タブ [faces-flow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1114 参照

ajax - Faces Flow 機能を Ajax と組み合わせる

新しい JSF 2.2 Faces Flow 機能を Ajax と組み合わせることができますか?

ユースケース: ページのパネルにウィザードが埋め込まれています。ユーザーがウィザードを進めると、ページ全体ではなく、パネルのみが更新されます。

0 投票する
1 に答える
1005 参照

jsf - 再利用可能なビューを使用したフェイス フロー

私が見た Faces Flow の各例には、特定のフロー内でのみ使用される排他的なビューが含まれています。私がやりたいことは、複数のフローで、および/またはフローの外部で使用される可能性があるビューでほぼ完全に構成されるフローを作成することです。このビューの再利用は可能ですか、それとも Faces Flows はこのように使用されることを意図していませんでしたか?

JavaEE 7 doc の Faces Flow の例

0 投票する
1 に答える
904 参照

jsf-2 - フェース フローの開始

今日の私の質問は、h:commandButtonコンポーネントを使用せずに顔のフローを開始することは可能ですか? 私の特定のケースでは、h:selectOneMenuコンポーネントを使用して、ユーザーが選択した値に基づいて特定のフローを開始したいと考えています。

0 投票する
1 に答える
642 参照

jsf - 外部パラメータに依存するフロー?

Faces Flow を試すための簡単な POC を作成しています。

  • ページ 1: 会社のリストを表示します。ユーザーは会社 A を選択し、ページ 2 に移動します。
  • ページ 2: 選択した会社のページで、ユーザーは commandLink をクリックしてウィザードを開始し、会社 A に追加する新しい従業員を作成します。

私は@FlowScoped("addNewUsertoCompanyFlow")豆を手に入れましたMyFlowBean

その@PostConstructメソッドではMyFlowBean、会社 A に対応するオブジェクトをサービスから取得する必要があります ( @Inject)。

MyFlowBean に会社 A の ID を知らせて、サービスから取得できるようにする正しい方法は何ですか?

ありがとう。

0 投票する
0 に答える
80 参照

jsf - テンプレートのメニューに複数のフローを含める方法は?

アプリケーションのすべてのページは、いくつかの異なるフローへのリンクを含むメニューを持つテンプレートを使用します。メニューの選択が GET リクエスト (<h:link>たとえば) でフローに入った場合、ユーザーが別のフローに入るとエラーが生成されます (を使用するフローの「ナビゲーション ケースなし」<h:link outcome="flow">)。

POST リクエスト (たとえば) でフローに入ると<h:commandLink>、ナビゲーターに表示されるアドレスは、POST リクエストのように正しくありません (前のページのアドレスが表示されます)。メニューのフローのアドレスに「?faces-redirect=true」を追加すると ( <h:commandLink action="flow?faces-redirect=true">、「ナビゲーション ケースがありません」というエラーが表示されます。

どのようにできるのか?

0 投票する
2 に答える
2029 参照

jsf - JSF FlowFaces は、結果 ' のビュー ID 'CURRENT_PAGE' から一致するナビゲーションケースを見つけることができません'

JSF フローを作成しました。私の定義は次のとおりです。

Faces フローを移動すると、実際のフロー ページには問題はありませんが、テンプレートは奇妙なエラーを出力しています。

/registration/personal-details.xhtmlは現在のファイル名registrationで、 は現在のフロー スコープの名前です。

メニューにあるレンダリングされたリンクも次のようにレンダリングされます。

フローの外側、または:

流れの中。

同時に、Glassfish のログには次のように表示されます。

これregistration.xhtmlは存在しませんが、config.xml を変更することでデフォルトのファイル名を上書きできると思い<start-node>ました。

ファイル構造をデフォルト以外の値のままにして、これを機能させる方法はありますか? 問題は正確には何ですか?