2012-05-02 12 views
1

JSFでJQueryUIダイアログを作成しようとしています。 JQueryUIダイアログのデモhttp://jqueryui.com/demos/dialog/#modal-formに示すように、親ページの< div> </div>の中にダイアログコードを含めました。 <ラベル>または<のような通常のHTMLタグを使用すると、ダイアログで必要なテキストを表示できますが、h:outputLabel、h:outputTextなどのhコンポーネントを使用しようとすると、テキストが親ページをダイアログの代わりに使用します。jQueryUIダイアログでテキストを表示するh:コンポーネントを使用できません

ご協力いただきありがとうございます。

+0

この現象は、古代のJSF 1.0または1.1を使用していることを示しています。これは本当ですか? – BalusC

+0

はい、私はJSF 1.1を使用しています。 JQueryUIダイアログでhコンポーネントを使用できる方法はありますか? – Victor

答えて

0

古代のJSF 1.0/1.1では、プレーンなバニラHTML要素を<f:verbatim>にラップする必要があります。

など。

<f:verbatim><div></f:verbatim> 
    <h:inputText ... /> 
<f:verbatim></div></f:verbatim> 

のみJSF 1.2以降、それは <f:verbatim>で面倒を必要とせずにJSFビューのプレーンバニラのHTML要素を埋め込むことが可能です。 JSF 1.2またはそれよりも優れたJSF 2.0にアップグレードすることを検討することをお勧めします。

+0

** JSFページの「** 」内のすべての**プレーンHTML要素は、「」にラップされている必要があります。それ以外の場合は、JSFコンポーネントで置き換えてください。 – BalusC

+0

宜しくお願い致します。 – Victor

+0

ご指摘ありがとうございます。私はそれを覚えています。 – Victor

関連する問題