問題タブ [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.
ajax - Faces Flow 機能を Ajax と組み合わせる
新しい JSF 2.2 Faces Flow 機能を Ajax と組み合わせることができますか?
ユースケース: ページのパネルにウィザードが埋め込まれています。ユーザーがウィザードを進めると、ページ全体ではなく、パネルのみが更新されます。
jsf - 再利用可能なビューを使用したフェイス フロー
私が見た Faces Flow の各例には、特定のフロー内でのみ使用される排他的なビューが含まれています。私がやりたいことは、複数のフローで、および/またはフローの外部で使用される可能性があるビューでほぼ完全に構成されるフローを作成することです。このビューの再利用は可能ですか、それとも Faces Flows はこのように使用されることを意図していませんでしたか?
jsf-2 - フェース フローの開始
今日の私の質問は、h:commandButton
コンポーネントを使用せずに顔のフローを開始することは可能ですか? 私の特定のケースでは、h:selectOneMenu
コンポーネントを使用して、ユーザーが選択した値に基づいて特定のフローを開始したいと考えています。
jsf - 外部パラメータに依存するフロー?
Faces Flow を試すための簡単な POC を作成しています。
- ページ 1: 会社のリストを表示します。ユーザーは会社 A を選択し、ページ 2 に移動します。
ページ 2: 選択した会社のページで、ユーザーは commandLink をクリックしてウィザードを開始し、会社 A に追加する新しい従業員を作成します。
私は@FlowScoped("addNewUsertoCompanyFlow")
豆を手に入れましたMyFlowBean
。
その@PostConstruct
メソッドではMyFlowBean
、会社 A に対応するオブジェクトをサービスから取得する必要があります ( @Inject
)。
MyFlowBean に会社 A の ID を知らせて、サービスから取得できるようにする正しい方法は何ですか?
ありがとう。
jsf - テンプレートのメニューに複数のフローを含める方法は?
アプリケーションのすべてのページは、いくつかの異なるフローへのリンクを含むメニューを持つテンプレートを使用します。メニューの選択が GET リクエスト (<h:link>
たとえば) でフローに入った場合、ユーザーが別のフローに入るとエラーが生成されます (を使用するフローの「ナビゲーション ケースなし」<h:link outcome="flow">
)。
POST リクエスト (たとえば) でフローに入ると<h:commandLink>
、ナビゲーターに表示されるアドレスは、POST リクエストのように正しくありません (前のページのアドレスが表示されます)。メニューのフローのアドレスに「?faces-redirect=true」を追加すると ( <h:commandLink action="flow?faces-redirect=true">
、「ナビゲーション ケースがありません」というエラーが表示されます。
どのようにできるのか?
jsf - JSF FlowFaces は、結果 ' のビュー ID 'CURRENT_PAGE' から一致するナビゲーションケースを見つけることができません'
JSF フローを作成しました。私の定義は次のとおりです。
Faces フローを移動すると、実際のフロー ページには問題はありませんが、テンプレートは奇妙なエラーを出力しています。
/registration/personal-details.xhtml
は現在のファイル名registration
で、 は現在のフロー スコープの名前です。
メニューにあるレンダリングされたリンクも次のようにレンダリングされます。
フローの外側、または:
流れの中。
同時に、Glassfish のログには次のように表示されます。
これregistration.xhtml
は存在しませんが、config.xml を変更することでデフォルトのファイル名を上書きできると思い<start-node>
ました。
ファイル構造をデフォルト以外の値のままにして、これを機能させる方法はありますか? 問題は正確には何ですか?