2011-07-27 61 views

回答

2

PrimeFeces <p:calendar>有兩個屬性mindatemaxdate來限制日曆上的可選日期範圍。這些屬性的值可以是java.lang.String或java.util.Date對象。

例子:

<p:calendar mindate="07/27/2010" maxdate="07/28/2012" value="#{indexBean.date}" mode="inline" /> 

就可以計算出mindatemaxdate你想在你的bean。

1

<p:calendar>有一個yearRange屬性。我想你想設置值爲"c-1:c+3"來表示前一年和前三年。我從PrimeFaces 2.2指南得到這個。

+0

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