防止p:inputNumber在未明确输入时添加小数点和2个零?

时间:2017-12-11 07:39:06

标签: jsf primefaces decimal

需要帮助使用primefaces输入数字

<p:inputNumber id="test" value="#{test}" thousandSeparator=""/>

如果我的输入是这样的:

100

数字字段添加小数点和2个零,如下所示:

100.00

有没有办法限制这个?用户可以输入小数点,但如果用户没有,则无需添加小数点和2个零。

谢谢!

2 个答案:

答案 0 :(得分:3)

为inputNumber组件设置padControl =“false”

答案 1 :(得分:0)

设置

private static final Map<<EnumKey>, <Value>> TEST_MAP = new EnumMap<>(EnumKey.class) {
    {
        put(ENUM_CONST1, "Value1");
        put(ENUM_CONST2, "Value2");
     }
};