PrimeFaces 数据表中的屏蔽数字
Posted
技术标签:
【中文标题】PrimeFaces 数据表中的屏蔽数字【英文标题】:Masking numbers in PrimeFaces datatable 【发布时间】:2013-11-04 12:56:20 【问题描述】:与问题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>
提前致谢。
【问题讨论】:
【参考方案1】:您想要的<f:convertNumber .../>
的正确pattern
是:###,###.000
。您可以在此处阅读有关十进制格式的更多信息:http://docs.oracle.com/javase/tutorial/i18n/format/decimalFormat.html
奖励:对于不同的掩码,您可以使用其他语言环境:https://***.com/a/11836387/1362049
【讨论】:
Simon,您提供的面具与我要求的面具有误。但没问题,我想通了:应该是:'###.###,00'。无论如何,感谢您的帮助! 请记住.
和 ,
是占位符。以上是关于PrimeFaces 数据表中的屏蔽数字的主要内容,如果未能解决你的问题,请参考以下文章