2017-10-15 75 views
0

我试图使“格式为”M/d/yy“的PrimeFaces(6.1.7)日历输入,但它只给我一个月的数字和一天的一个数字(我不能手动12/12/17,当我写“1”时,跳到下一个数字,没有给出写入选项12)。PrimeFaces错误的日期格式

我该怎么办? PrimeFaces中是否存在已知的错误?

(我知道我可以写MM/DD/YY,但我需要这个格式,因为我是从Java方法服用)

使用的代码如下:

<p:calendar id="startDate" required="true" mask="true" 
       pattern="M/d/yy"></p:calendar> 

enter image description here enter image description here

+2

'因为我从Java method'把它 - 这是什么意思?您通常会根据用户区域设置一个模式。 –

+0

输入掩码行为通过您未设置的属性“mask =”true“启用。不知道它如何在没有面具的情况下跳到任何地方。 –

+0

@VsevolodGolovanov对不起,我忘了在这里添加“mask =”true“ - 在我的代码中它已经出现了,你是对的,我通常根据用户区域设置一个模式 – Dvir

回答

1

我和PrimeFaces谈了这件事。

他们说,那就是将在明年发布的精英(6.1.8)被修复bug和6.2社区版