Конвертер для проходного элемента ввода 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.