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 尝试将此属性应用于&lt;f:convertNumber&gt; - pattern="### ###"(中间有一个空格)。注意:我正在尝试在黑暗中拍摄。我自己没试过。 【参考方案1】:

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

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

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

【讨论】:

以上是关于f:convertNumber 带输入 jsf的主要内容,如果未能解决你的问题,请参考以下文章

JSF f:convertNumber 向上取整货币

LaTeX输入带圈数字

字符数组输入不能带&,单个字符输入带&

[Android]自己定义带删除输入框

C++ 带逗号输入数组(大厂笔试输入出现多次)

C++ 带逗号输入数组(大厂笔试输入出现多次)