【问题标题】:Display formatted decimal numbers in Primefaces 4 [duplicate]在 Primefaces 4 中显示格式化的十进制数字 [重复]
【发布时间】:2013-11-12 21:25:34
【问题描述】:

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

<p:column sortBy="#{item.value}" filterBy="#{item.value}">
  <f:facet name="header">
    <h:outputText value="#{epoBundle.ListUpbTitle_value}"/>
  </f:facet>
<h:outputText value="#{item.value}"/>
<f:convertNumber pattern="#0.000" locale="pt_BR"/>
</p:column>

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

有人可以帮我吗?

提前致谢。

【问题讨论】:

    标签: jsf primefaces converter


    【解决方案1】:

    f:convertNumber 必须在 h:outputText 内。

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

    【讨论】:

    • 好的。它有效,但我如何屏蔽要显示的值,例如: 1.000,32 ?谢谢西蒙!
    • 只需按“”按钮即可提出新问题?
    • 好的,我可以做到...再次(请参阅我的问题的开头):“我想将格式化的数字显示为(例如一千):1.000,00”.. .
    猜你喜欢
    • 2013-10-23
    • 2013-03-29
    • 2012-10-09
    • 2012-05-11
    • 1970-01-01
    • 2013-08-22
    • 2021-10-27
    相关资源
    最近更新 更多