2012-09-11 119 views
0

我正在嘗試自定義日期選擇器,以便在應用程序中使用該日期選擇器,它基於哪些類型的人員將他們限制在日曆中的特定日期範圍。例如,如果它們是type1,則它們將能夠從當前日期中選擇30天,並且在此之前的所有天將變灰,並且過去30天中的所有天也將變灰。我搜索了谷歌,並沒有拿出任何東西,所以任何幫助將如此讚賞。設置日曆組件中的最小日期和最大日期flash cs6

感謝

回答

0

我要你使用MX DateChooser組件的假設,我不熟悉的Flash CS6的日曆組件。無論哪種方式,我敢肯定代碼非常相似。

你可以提供一個禁用日期範圍DateChooser組件

<mx:DateChooser id="myDate" /> 

所有你需要做的是獲取當前日期,減去30天,其設置爲該範圍內結束。

var d:Date = new Date(); //current date 
d.date -= 30; //-30 days, yup- its that easy 
myDate.disabledRanges = [ {rangeEnd:d} ] //disabledRanges takes an array of objects 
             //with rangeStart and rangeEnd 
             //you don't need a start date since you want to disable all dates before 30 days ago. 

希望這有助於

+0

謝謝,這是我需要的! –

相關問題