我正在努力处理primefaces日历。我需要的是,如果今天是2011年7月28日,我可以限制用户在7月28日之后的7年,28年和3年之间选择1年的日期。
我查看了primefaces论坛,但找不到任何相关内容。请帮忙......一个人!!!
答案 0 :(得分:2)
PrimeFaces <p:calendar>
有两个属性mindate
和maxdate
来限制日历上的可选日期范围。这些属性的值可以是java.lang.String或java.util.Date对象。
示例:
<p:calendar mindate="07/27/2010" maxdate="07/28/2012" value="#{indexBean.date}" mode="inline" />
您可以在bean中计算所需的mindate
和maxdate
。
答案 1 :(得分:1)
<p:calendar>
具有yearRange
属性。我想您要将值设置为"c-1:c+3"
,以指示当前年份之前和之后3年。我从PrimeFaces 2.2指南中得到了这个。