我有这段代码:
<p:inputText value="#{addnewfields.price}">
<f:convertNumber type="number" />
</p:inputText>
所以我想做的是用空格分隔符显示我的号码。
但仍然在我的输入中,它看起来像1000000
而不是1 000 000
。
有什么想法吗?
答案 0 :(得分:1)
您可以尝试的解决方案是创建自己的转换器。 InputText值是一个String,您必须管理从此String到您想要的对象编号的转换。
转换器有两个实现的功能:从对象(绑定值)到String(输入中显示的文本) 从String到对象。
您可以在此处查看转换器示例:http://www.mkyong.com/jsf2/custom-converter-in-jsf-2-0/