【发布时间】:2019-03-12 16:48:10
【问题描述】:
我正在为 PrimeFaces 制作日历,我想将 minDate 设置为今天之后的一天(即明天),而不需要进入后台 bean。如何在 PrimeFaces 中的 minDate 上执行此操作?
<p:calendar id="tomorrowDate"
value="#{calendarView.tomorrowsDate}"
mindate="#{calendarView.applicationDate} + 1"/>
非常感谢您的帮助。谢谢。
【问题讨论】:
-
为什么?这意味着除非您添加额外的服务器端检查,否则 uaers 可以篡改它。如果页面被渲染,则 minDate 已经设置。
-
我目前有两个日历。一个显示今天的日期,用户可以选择该日期之前的任何日期。而另一个节目的明天日期,则取决于用户选择的今天日期。明天的最小日期应该总是比今天大。这就是为什么我想从 EL 迎合
-
听起来像是 XY 问题,而不是应该在 EL 中完成的原因。
-
如果在 EL 中完成,日历将立即阻止无效日期。无效日期将显示为灰色且无法选择。
-
不是很好吗?
标签: jsf primefaces el