我正在使用 primefaces 的日历组件。我想设置mindate=currentdate.
我想限制用户选择当前日期之前的日期。我正在使用 JSF2.0。
问问题
40932 次
4 回答
20
只需以通常的方式将其绑定为 bean 属性即可。
<p:calendar ... mindate="#{bean.currentDate}" />
顺便说一句,您创建当前日期的方式很笨拙。只需调用Date
自己的构造函数就足够了。Calendar
为此目的使用 只会带来不必要的开销。
private Date currentDate = new Date();
public Date getCurrentDate() {
return currentDate;
}
于 2012-06-13T10:24:17.240 回答
14
<p:calendar mindate="today">
于 2017-08-17T19:06:46.613 回答
12
尝试这个,
<p:calendar mindate="calwidget.today()" widgetVar="calwidget" value="#{bean.date}">
于 2012-10-22T12:02:37.560 回答
5
如果您使用的是omnifaces,您可以这样做:
<p:calendar ... mindate="#{now}" />
于 2015-05-04T18:01:28.737 回答