【发布时间】:2016-03-22 18:01:54
【问题描述】:
当用户按下十进制键时,我想要一个逗号小数分隔符,但经过多次测试,没有任何效果。 number 是 String 类型,为什么在 db 上是确定的字符串 试过了
<p:inputText value="#{testController.number}">
<f:convertNumber locale="it"/>
</p:inputText>
试过
<default-locale>it_IT</default-locale>
在面孔配置中 但任何成功。
建议?
【问题讨论】:
-
`
? -
@Mahendran:OP 将数字存储为字符串而不是数字。
<f:convertNumber>无论如何都不起作用。故事结局。尽管如此,你的建议是不正确的。这里有一些可供阅读的食物:stackoverflow.com/q/19765009 -
@BalusC 错过了。 OP > 当用户按下十进制键时我想要一个逗号小数分隔符您可以尝试使用 javascript。
查看stackoverflow.com/questions/3923089/… -
@BalusC 是他使用 String 赠送的语言环境属性吗?
-
@BalusC 是旧的 erp 第三方,我无法更改
标签: jsf jsf-2 primefaces