2015-06-25 2 views
0

Я использую PrimeFaces Extensions компонент InputNumberDot не работает на PrimeFaces Extensions inputNumber

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

При использовании цифровой клавиатуры для ввода он работает отлично: «» Не имеет значения, если я печатаю или "," правильный десятичный разделитель "," будет помещен в inputNumber.

Но при использовании "." вне цифровой клавиатуры компонент не принимает его, и ничто не помещается в номер ввода. Запятая отлично работает.

Некоторые идеи? Благодаря!

ответ

0

кажется, что разделитель тысяч предназначен только для рендеринга, а не для ввода.

Вы можете реализовать пользовательский конвертер или валидатор для этого поля или некоторый javascript

Смежные вопросы