2011-06-05 78 views
1

在DateChooser組件上,它顯示僅當前月份的日期......但我想顯示上個月的某些日期以及某些下個月的日子。Flex DateChooser組件,42天,顯示上一個月/下個月的日期

是否有在DateChooser組件上設置爲顯示42天的屬性?我的意思是,要顯示上個月的某些日子+當前月份的日子+下個月的某些日子。我不知道這是什麼叫...

如果你看看一個典型的月曆,例如2011年6月它表明:

 
S M T W Th F Sa 
20 30 31 1 2 3 4 
5 6 7 8 9 10 11 
12 13 14 15 16 17 18 
19 20 21 22 23 24 25 
26 27 28 29 30 1 2 
3 4 5 6 7 8 9 

然而,在DateChooser控件它是這樣的:

 
S M T W Th F Sa 
     1 2 3 4 
5 6 7 8 9 10 11 
12 13 14 15 16 17 18 
19 20 21 22 23 24 25 
26 27 28 29 30 

有沒有一個屬性,我忽略了它顯示了一些從前面的日子。在當前月份視圖中的月份和下個月?或者我需要擴展DateChooser組件並覆蓋一個方法?將不勝感激一些指針..謝謝。

回答

1

我稱之爲前後天;我不相信DateChooser默認支持這個。因此,您必須擴展DateChooser,並且最有可能是執行DateChooser佈局的(未記錄的)CalendarLayout類。這可能會有點乏味,但絕對可行。

Flextras Calendar支持前後天;但它是專爲顯示過時的數據而設計的;不用於選擇日期。由於您的使用案例似乎在選擇日期,你可能會更好地修改Flex DateChooser,而不是試圖將我們的組件拖入你的用例。

+0

好無恥的插件;) – 2011-06-06 13:44:14

+0

我能說什麼?我也是一個商人。 – JeffryHouser 2011-06-06 13:48:06

+0

謝謝Flextras ..我會嘗試修改CalendarLayout類,並會報告我的發現/成功... – justLearn 2011-06-06 17:53:14