2

我在 Facelet 页面中使用了一个直通元素,如下所示:

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

我想附上一个Converter。我怎样才能做到这一点?

4

1 回答 1

4

与使用普通 JSF<h:inputText>组件而不是纯 HTML 时的方式相同,具有以下任一converter属性

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

<f:converter>标签。

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

Java EE 7 教程的表 8-4列出了在插入 JSF 组件树之前,给定的 passthrough 元素最终将转换为哪个 JSF 组件。Facelets VDL列出了这些 JSF 组件的所有可用标签和属性。

于 2015-04-27T07:15:14.097 回答