【发布时间】:2016-08-24 13:27:19
【问题描述】:
我正在使用Primefaces 进行一个小项目。
我正在尝试使用特殊格式显示我的数据库中的值
我在我的数据库中存储了一个字符串,看起来像这样40;99;1;0;0;12
这是六个不同的数字,用 ; 分隔,范围在 0-99 之间。
我想在 InputMask 中显示这个值,以确保用户不会忘记 ;。
现在我的格式有问题。
我在用这个
<p:inputMask id="myID" placeholder="Value" value="#{myClass.value}" mask="9?9;99;99;99;99;99"/>
我想说的是,掩码包含六个用于数字输入的“字段”,每个字段可以包含 1-99 之间的数字。
问题是,如果用户将输入写入 30;10;0_;0_;0_;4_Primefaces 将其转换为 30;10;00;04;__;_
有没有什么好办法让掩码知道它可以是一个或两位数的数字? 或者有没有办法说,如果输入只有一个数字,先放一个 0
【问题讨论】:
-
在使用相同语法的 jquery 插件中,您可以定义
[9]但在未正确呈现的 primefaces 中。它不明白。
标签: jsf jsf-2 primefaces