f:convertNumber 带输入 jsf
Posted
技术标签:
【中文标题】f:convertNumber 带输入 jsf【英文标题】:f:convertNumber with input jsf 【发布时间】:2014-12-14 09:22:01 【问题描述】:我有这段代码:
<p:inputText value="#addnewfields.price">
<f:convertNumber type="number" />
</p:inputText>
所以我想做的是用空格分隔符显示我的号码。
但在我的输入中,它仍然看起来像 1000000
而不是 1 000 000
。
有什么想法吗?
【问题讨论】:
看这里:***.com/a/5323547/2459449 尝试将此属性应用于<f:convertNumber>
- pattern="### ###"
(中间有一个空格)。注意:我正在尝试在黑暗中拍摄。我自己没试过。
【参考方案1】:
您可以尝试的一种可能的解决方案是创建自己的转换器。 InputText 值是一个字符串,你必须管理从这个字符串到你想要的对象编号的转换。
转换器有两个功能要实现:从对象(绑定值)到字符串(输入中显示的文本) 并从字符串到对象。
您可以在此处查看转换器示例:http://www.mkyong.com/jsf2/custom-converter-in-jsf-2-0/
【讨论】:
以上是关于f:convertNumber 带输入 jsf的主要内容,如果未能解决你的问题,请参考以下文章