f:带输入jsf的convertNumber

时间:2014-12-14 09:22:02

标签: jsf primefaces

我有这段代码:

<p:inputText  value="#{addnewfields.price}">          
    <f:convertNumber  type="number" />
</p:inputText>

所以我想做的是用空格分隔符显示我的号码。

但仍然在我的输入中,它看起来像1000000而不是1 000 000

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试的解决方案是创建自己的转换器。 InputText值是一个String,您必须管理从此String到您想要的对象编号的转换。

转换器有两个实现的功能:从对象(绑定值)到String(输入中显示的文本) 从String到对象。

您可以在此处查看转换器示例:http://www.mkyong.com/jsf2/custom-converter-in-jsf-2-0/