1

与问题Display formatted decimal numbers in Primefaces 4相关,我如何在 PrimeFaces 数据表中显示一个数字,如下所示:

1.987.654,32

从 SQLServer 数据库表中的浮点列读取的原始数据是(例如):

1987654.32

我试过下面的代码,但没有成功:

<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"/>
    </h:outputText>
</p:column>    

提前致谢。

4

1 回答 1

1

你想要的正确pattern的是: . 您可以在此处阅读有关十进制格式的更多信息:http: //docs.oracle.com/javase/tutorial/i18n/format/decimalFormat.html<f:convertNumber .../>###,###.000

奖励:对于不同的掩码,您可以使用其他语言环境:https ://stackoverflow.com/a/11836387/1362049

于 2013-11-04T13:39:18.790 回答