我有一个p:inputnumber,默认将小数位设置为8。 我只希望显示尽可能多的小数位数(到最后一个非零数字)。
<p:inputNumber
value="#{cc.attrs.xxx}"
thousandSeparator=" "
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的样式正确。