2011-06-05 63 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