Jsf 在Primefaces 4中显示格式化的十进制数字

Jsf 在Primefaces 4中显示格式化的十进制数字,jsf,primefaces,converter,Jsf,Primefaces,Converter,我有一个带有浮点字段的数据库表,我想通过Primefaces显示它。 我想显示格式为(例如,一千)的数字:1.000,00 我试过: 但是得到: /WEB-INF/include/entity/upb/List.xhtml@80,55父对象不是ValueHolder的实例:org.primefaces.component.column.column@13ec99d0 有人能帮我吗 提前感谢。f:convertNumber必须位于h:outputText内 <h:outputText v

我有一个带有浮点字段的数据库表,我想通过Primefaces显示它。 我想显示格式为(例如,一千)的数字:1.000,00 我试过:


但是得到: /WEB-INF/include/entity/upb/List.xhtml@80,55父对象不是ValueHolder的实例:org.primefaces.component.column.column@13ec99d0

有人能帮我吗


提前感谢。

f:convertNumber
必须位于
h:outputText

<h:outputText value="#{item.value}">
    <f:convertNumber pattern="#0.000" locale="pt_BR"/>
</h:outputText>

Ok。它起作用了,但如何屏蔽要显示的值,例如:1.000,32?谢谢西蒙!只要按“提问”按钮就可以问一个新问题了?好的,我可以。。。再次(参见我问题的开头):“我想显示格式为(例如,一千)的数字:1.000,00”。。。
<h:outputText value="#{item.value}">
    <f:convertNumber pattern="#0.000" locale="pt_BR"/>
</h:outputText>