我需要您的帮助,在Primefaces的calendar
组件中正确设置mindate和maxdate。我正在检索思想与来自bean的maxdate值,如果我使用默认模式" dd / mm / yyyy"则一切正常。但是,如果我使用的模式" MMM-yyyy",那么请注意& maxdate未正确设置,并且将显示除检索之外的其他值。
思想与代码的代码的maxDate:
private Date maxCalendarDate = new Date();
private Date minCalendarDate= new Date();
public Date getMinCalendarDate() {
Calendar cal = Calendar.getInstance();
cal.setTime(minCalendarDate);
cal.add(Calendar.MONTH, -6);
cal.set(Calendar.DAY_OF_MONTH, 25);
minCalendarDate = cal.getTime();
return minCalendarDate; }
}
日历组件:
<p:calendar id="popup3" value="#{bca.date4}" pattern="MMM-yyyy" mindate="#{bca.maxCalendarDate}" maxdate="#{bca.maxCalendarDate}" />
maxdate而不是今天显示的日期,它将显示2009年,而月份是10月只是一次我使用模式&#34; MMM-yyyy&#34;在日历compomponent中。