点(。)不适用于PrimeFaces Extensions inputNumber

时间:2015-06-25 21:06:39

标签: jsf primefaces-extensions

我正在使用PrimeFaces Extensions组件InputNumber

<pe:inputNumber id="itemOPGPriceFactor" value="#{itemOPG.priceFactor}" decimalPlaces="6" decimalSeparator="," thousandSeparator="." />

当使用数字小键盘输入时,它工作正常:如果我输入“。”无关紧要。或“,”正确的小数点分隔符“,”将被放在inputNumber上。

但是在使用“。”时在数字小键盘之外,组件不接受它,并且inputNumber上没有任何内容。逗号工作正常。

有些想法?谢谢!

1 个答案:

答案 0 :(得分:0)

似乎千分隔符仅用于渲染而不是用于输入大小写。

您可以为此字段或某些javascript实现自定义转换器或验证器