如何在jsf中格式化double

问题描述 投票:0回答:1

我想格式化一些双变量,如“12.0,13.5”。我只想将12.0显示为12. 13.5为13.5。我试过f:convertNumber标签。还试过https://stackoverflow.com/questions/10412908/displaying-a-number-in-2-point-decimal-format-in-jsf这个。我使用p:inputNumber来尝试“minValue =”0“thousandSeparator =”“decimalSeparator =”。“decimalPlaces =”0“”这些但是我没有得到我想要的东西。我不想让我自己的转换器做。我可以不创建转换器类吗?

jsf primefaces
1个回答
0
投票

当你尝试minFractionDigits时,你使用过f:convertNumber吗?

例如:

<f:convertNumber  pattern="#0.000" minFractionDigits="0"/>

另外,也许你想要一个关键过滤器:

<p:keyFilter mask="pnum"/>
© www.soinside.com 2019 - 2024. All rights reserved.