Конвертер для проходного элемента ввода JSF ("HTML5 содружественная разметка")

Я использую сквозной элемент на странице Facelet, например:

<input jsf:value="#{...}"/>

И я хотел бы прикрепить Converter к этому. Как мне этого добиться?

1 ответ

Решение

Точно так же, как если бы вы использовали обычный JSF <h:inputText> компонент вместо простого HTML, либо с converter атрибут

<input jsf:value="#{...}" jsf:converter="fooConverter" />

или <f:converter> тег.

<input jsf:value="#{...}">
    <f:converter converterId="fooConverter" />
</input>

В таблице 8-4 учебного пособия по Java EE 7 перечислены компоненты JSF, в которые данный конечный элемент будет в конечном итоге преобразован перед вставкой в ​​дерево компонентов JSF. В Facelets VDL перечислены все доступные теги + атрибуты для этих компонентов JSF.

Другие вопросы по тегам