我正在努力與primefaces日曆。我需要的是,如果今天是2011年7月28日,我可以限制用戶在7月28日之前的7年,28年和3年之前的1年範圍內選擇日期。如何限制用戶在Primefaces中選擇年限範圍內的日期?
我看着primefaces論壇,但找不到任何相關的東西。請幫助..任何人!
我正在努力與primefaces日曆。我需要的是,如果今天是2011年7月28日,我可以限制用戶在7月28日之前的7年,28年和3年之前的1年範圍內選擇日期。如何限制用戶在Primefaces中選擇年限範圍內的日期?
我看着primefaces論壇,但找不到任何相關的東西。請幫助..任何人!
PrimeFeces <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" />
就可以計算出mindate
和maxdate
你想在你的bean。
該<p:calendar>
有一個yearRange
屬性。我想你想設置值爲"c-1:c+3"
來表示前一年和前三年。我從PrimeFaces 2.2指南得到這個。
yearRange屬性設置jQuery Datepicker [yearRange](http://docs.jquery.com/UI/Datepicker#option-yearRange)。 yearRange將年份顯示的年份範圍下拉。年份下拉菜單僅在''上的'navigator =「true」'時顯示。這不適用於Suman_Sohal的例子(只希望在2011年7月28日之前1年選擇日期),因爲它不妨礙用戶選擇2010年1月1日至2010年7月27日之間的日期。 –
Mark