我正在使用primefaces的日历组件。我想设置mindate = currentdate。我希望限制用户在当前日期之前选择日期。我使用的是JSF2.0。
答案 0 :(得分:17)
通过常规方式将其绑定为bean属性。
<p:calendar ... mindate="#{bean.currentDate}" />
顺便说一下,你创建当前日期的方式很笨拙。只需调用Date
自己的构造函数就足够了。为此目的使用Calendar
只会带来不必要的开销。
private Date currentDate = new Date();
public Date getCurrentDate() {
return currentDate;
}
答案 1 :(得分:11)
试试这个,
<p:calendar mindate="calwidget.today()" widgetVar="calwidget" value="#{bean.date}">
答案 2 :(得分:7)
<p:calendar mindate="today">
答案 3 :(得分:4)
如果您使用的是omnifaces,您可以这样做:
<p:calendar ... mindate="#{now}" />