2013-05-28 2 views
1

Я хочу поместить изображение с помощью p:graphicImage внутри элемента itemLabel f:selectItem, чтобы изображение стало меткой элемента, возможно ли это сделать, если да, то в чем синтаксис этого? например:Можно ли поместить graphicImage внутри f: selectItem itemLabel?

<f:selectItem itemLabel="put graphicImage Here" itemValue="Pale white" /> 

Примечание: что я имею в виду, что я хочу жесткий код на p:graphicImage элемент непосредственно внутри itemLabel

+0

Да это возможно. Посмотрите пример [about ''] (http://www.primefaces.org/showcase/ui/selectOneMenu.jsf) в витрине PrimeFaces. –

+0

Я не хочу читать из ArrayList Я хочу, чтобы hardCode p: graphicImage непосредственно внутри itemLabel –

+0

Вы хотя бы пробовали? –

ответ

0

Да, это возможно. Используйте HTML Escape Characters строить свои <img /> Tag

С уважением, вероятно, выглядит следующим образом:

<f:selectItem itemEscaped="false" itemLabel="&lt;img src=&quot;/icons/your-icon.svg&quot; /&gt;" itemValue="true" />

OBS .: Не забудьте использовать конвертер.

Посмотрите на How to escape f:selectItem itemLabel attribute

Смежные вопросы