Посмотрите следующий код
<h:selectManyCheckbox layout="pageDirection" styleClass="pressReviewTable">
<f:selectItems value="#{theme.articles}" var="prArt" itemLabel="#{prArt.prLabel}" itemValue="#{prArt.id}" itemLabelEscaped="false"/>
</h:selectManyCheckbox>
Я пытаюсь добавить html на itemLabel как <b>
, но у меня появляется следующая ошибка:
Значение атрибута "itemLabel"
связанный с типом элемента
«f: selectItems» не должен содержать
Символ «<». </p>
Я нашел трюк, чтобы поместить его прямо в # {prArt.prLabel} html, но я не удовлетворен этим. Я использую мохарру и простые символы.
Я хочу сделать что-то вроде:
<f:selectItems value="#{theme.articles}" var="prArt" itemLabel="<b>#{prArt.value1}</b> : <font>#{prArt.value2}</font>" itemValue="#{prArt.id}" itemLabelEscaped="false"/>
Какой другой путь? Если есть ...
Спасибо