Разделить входные данные, в

Мой ввод выглядит следующим образом 36,456.00 . Нужен результат 36 456.00

<p:inputNumber value="#{payment.sum}" maxValue="100000000"
                                   lang="ru" decimalSeparator=" "

Установил атрибут decimalSeparator = "" - он дал результат 36456.00

Каким способом можно добавить пробел?


Ответы (1 шт):

Автор решения: bobzer

Поиск по фразе "primefaces inputNumber decimalSeparator space" выдал мне ссылку с таким вариантом решения:

<p:inputNumber id="numberfield" value="#{prospect.numberValue}" thousandSeparator="&nbsp;"/>

Т.е.:

  1. Следует использовать thousandSeparator
  2. Заменить пробел на "&nbsp;"
→ Ссылка