BootsFaces TypeError: minDate() Could not parse date parameter

BootsFaces TypeError: minDate() Could not parse date parameter

我将 dateTimePicker 与 BootsFaces 一起使用。在这里我想将选择限制在即将到来的日子(所以没有过去的日子)

我使用 bootsfaces 1.3.0 版和 omnifaces 1.7 版

这是我所做的:

<b:dateTimePicker value="startdate" required="true"
minDate="#{now}" colMd="one-fourth"
labelColMd="1" label="Start" format="DD-MM-YYYY" />

当我启动 xhtml 页面时,我得到: TypeError:minDate() 无法解析日期参数:Wed Oct 17 22:39:44 CEST 2018

我还尝试使用字符串来测试它是否有效。我添加了 minDate="10-10-2018" 并得到了与 parameter: 10-10-2018

相同的类型错误

有谁知道我做错了什么吗?

好的,我找到了适合我的解决方案。

当我添加 minDate="moment()" 它正在工作。

仅作记录并帮助您了解最新技术:我们在 BootsFaces bug tracker 上发现了一个错误。另请参阅@TheSilent 的答案。在 BootsFaces 1.4.0 之前,您可以使用 JavaScript。但是,当我们实施错误修复时,这种方法可能会失败,因此请谨慎行事并注意(小)风险。