私たちはJSF2.0を使用しています.HTML<li>
の代わりにリストボックスにある必要があり<optionValues>
ます. <h:selectOneListBox>
jsf で使用しています。Jquery を使用して を に変更しようとしてい<optionValues>
ます<li>
。
これに対する他のより良い解決策はありますか?
私たちはJSF2.0を使用しています.HTML<li>
の代わりにリストボックスにある必要があり<optionValues>
ます. <h:selectOneListBox>
jsf で使用しています。Jquery を使用して を に変更しようとしてい<optionValues>
ます<li>
。
これに対する他のより良い解決策はありますか?
標準の JSF HTML コンポーネント セットにはありません。それらはすべて、標準的な HTML 要素を空想することなくレンダリングします。
拡張されたスキン機能のサポートを備えた JSF コンポーネント ライブラリを確認する必要があります。たとえば、内部で jQuery UI を使用する PrimeFaces コンポーネント ライブラリには、必要に<p:selectOneListbox>
応じて を生成する<ul><li>
があります。ショーケースページをご覧ください。<p:selectOneListbox>
ショーケース ページの最初の例の生成された HTML ソースを次に示します。
<ul>
<li class="ui-selectlistbox-item ui-corner-all">Option 1</li>
<li class="ui-selectlistbox-item ui-corner-all ui-state-active">Option 2</li>
<li class="ui-selectlistbox-item ui-corner-all">Option 3</li>
</ul>