Я пытаюсь реализовать расширенный selectOneMenu
(PrimeFaces) для выбора языкового стандарта на основе его значка флага. Значки отображаются в списке, но не для выбранного элемента (то же самое происходит с витриной ). Как я мог это сделать?
<p:selectOneMenu id="mySOMId" value="#{localeBean.locale}" var="mySOMVar" converter="#{localeConverter}" >
<f:selectItems
value="#{myBean.locales}"
var="localeSIVar"
itemLabel="#{localeSIVar.language}"
itemValue="#{localeSIVar}" />
<p:column style="text-align: center;" >
<h:graphicImage library="default" height="20" name="img/#{mySOMVar.language}.svg" />
</p:column>
</p:selectOneMenu>
Я вижу, что f:selectItems
имеет атрибут itemLabelEscaped
, который я мог бы использовать для вывода тега <img>
в itemLabel
, но я не знаю что бы я на его поставил src
.
Спасибо