【问题标题】:Dot(.) not working on PrimeFaces Extensions inputNumber点(。)不适用于 PrimeFaces 扩展 inputNumber
【发布时间】:2015-09-12 16:14:38
【问题描述】:

我正在使用 PrimeFaces Extensions 组件 InputNumber

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

当使用数字键盘输入时,它工作得很好:不管我输入“。”。或 "," 正确的小数分隔符 "," 将放在 inputNumber 上。

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

有什么想法吗?谢谢!

【问题讨论】:

    标签: jsf primefaces-extensions


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-26
      • 2015-08-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多