私のxhtmlページでは、<h:selectOneMenu>
コンポーネントを使用しています。データを入力するために、<s:selectItems>
コンポーネント内のコンポーネントを使用しています。必要なのは、特定のスタイルを条件付きで変更することselectItem
です。それは可能ですか、それとも別の方法がありますか?
たとえば、オプションのラベルが「鉛筆」の場合、オプションの色を変更する必要があります。
私はjboss-seamを使用しており、名前空間' s 'はseamタグライブラリを参照しています。
<h:selectOneMenu value="#{bean.selectedItem}" id="myCombo">
<f:selectItem itemLabel="-Please select-" itemValue=""/>
<s:selectItems value="#{bean.items}" var="item" label="#{item.name}" itemValue="#{item}"/>
</h:selectOneMenu>