1
は私が<b>
ようITEMLABEL上の一部のHTMLを置くしようとするが、私は次のエラーを持って、次のコードJSFカスタム選択項目
<h:selectManyCheckbox layout="pageDirection" styleClass="pressReviewTable">
<f:selectItems value="#{theme.articles}" var="prArt" itemLabel="#{prArt.prLabel}" itemValue="#{prArt.id}" itemLabelEscaped="false"/>
</h:selectManyCheckbox>
を見て#{prArt.prLabel}にhtmlを直接入れることはできますが、私はそれに満足していません。私はモジャラとプライムフェイスを使用します。
<f:selectItems value="#{theme.articles}" var="prArt" itemLabel="<b>#{prArt.value1}</b> : <font>#{prArt.value2}</font>" itemValue="#{prArt.id}" itemLabelEscaped="false"/>
他の方法は何ですか:
は、私のような何かをしたいですか?そこにあれば...
おかげ
とCSS
を使用することができます現実私は ' ' –
さて、JSF/CSS側ではあまりできません。カスタムの 'f:selectItems'コンポーネントはそれを修正しますが、それは少しの作業です。あなたは値の周りにいくつかのHTMLソーセージを追加する余分なゲッターを追加するだけで生きることができます。 ''タグは1998年以後廃止されました。むしろ ' 'などを使用してください。 – BalusC
@BalusC、このソリューションのコードサンプルを追加できますか? –