如何限制用户在Primefaces中选择年份之间的日期?
我正在和日历作斗争。我需要,如果今天是2011年7月28日,我可以限制用户选择7月28日前1年和7月28日后3年的日期 我查看了primefaces论坛,但没有找到任何相关内容。请帮助…任何人 PrimeFaces如何限制用户在Primefaces中选择年份之间的日期?,primefaces,Primefaces,我正在和日历作斗争。我需要,如果今天是2011年7月28日,我可以限制用户选择7月28日前1年和7月28日后3年的日期 我查看了primefaces论坛,但没有找到任何相关内容。请帮助…任何人 PrimeFaces有两个属性mindate和maxdate,用于限制日历上可选择的日期范围。这些属性的值可以是java.lang.String或java.util.Date对象 例如: <p:calendar mindate="07/27/2010" maxdate="07/28/2012" va
有两个属性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
。该
具有yearRange
属性。我想您应该将该值设置为“c-1:c+3”
,以指示当前年份之前1年和之后3年。我是从PrimeFaces 2.2指南中得到的。yearRange属性设置jQuery日期选择器。yearRange设置“年份”下拉列表中显示的年份范围。仅当
上的navigator=“true”
时,年份下拉列表才会显示。这不适用于Suman_Sohal的示例(只希望选择2011年7月28日前1年的日期),因为它不会阻止用户选择2010年1月1日至2010年7月27日之间的日期。