p:inputNumber中的动态小数位

时间:2019-05-08 14:02:13

标签: primefaces

我有一个p:inputnumber,默认将小数位设置为8。 我只希望显示尽可能多的小数位数(到最后一个非零数字)。

<p:inputNumber
  value="#{cc.attrs.xxx}"
  thousandSeparator="&#160;"
  decimalSeparator=","
  decimalPlaces="#{view.getNumberOfDecimalPlaces(cc.attrs.xxx)}"
<p:ajax event="change" 
  process="#{cc.attrs.process}" 
  update="#{cc.attrs.update}"/>
</p:inputNumber>

我已经实现了这一点,但是当我写一些数字(即123,5523)时,十进制的数量设置为该数字(在这种情况下为4),除非刷新页面,否则无法扩展。 有什么解决方法吗?我还需要使用p:inputnumber,因为它是唯一的,它针对此特定xhtml的样式正确。

0 个答案:

没有答案