2012-04-22 12 views
0

jsfコンテキスト内のjsfタグにアクセスできますが、jsfコンテキスト内の通常のHTMLタグにもアクセスする方法がありますか?具体的にはjsfコンテキストのhtmlタグと値にアクセスできますか?

、私は

<h:form > 
<b>id:</b><b id='idDisplay'>somevalue</b><br/> 

ウェブページ上で、次のしている私は私のバッキングBeanにidDisplayの値にアクセスしたいと思います。

答えて

1

直接、あなたはUIComponent#findComponent()によって彼らのクライアントIDによってそれらをつかむことができ、または方向への解決策を探すためになるようにJSFコンポーネントをfullworthyするためにそれらを変換する必要があると思いますされていません。

間接的な解決策として、既知の親JSFコンポーネントの子として取得できます。 Faceletsの場合は、UIInstructionsのインスタンスになります。しかし、これで何をしようとしていても、これは純粋なプレーンテキストであり、あなた自身でHTMLを解析する必要があるので、これは厄介なアプローチです。

今後の質問では、適切なソリューションだと思った解決策を達成する方法を尋ねるのではなく、機能要件を詳しく説明することをお勧めします。

+0

ご意見ありがとうございます!私はオリジナルの投稿を編集して詳細を提供しました。それらをJSFコンポーネントに変換すると、これらのJSFコンポーネントの値をJavascriptを使用して変更できますか? – user840930

+0

はい、JSFは最終的にHTML/CSS/JSを生成します。 – BalusC

+0

jsfコンテキストでhtmlタグを返す方法がまだわかりません。 UIInstructionsのインスタンスを取得する方法がわかりません – user840930

関連する問題