Flex DateChooser组件,42天,显示上一个/下个月的天数

时间:2011-06-05 00:59:45

标签: flex flex4 flash-builder

在DateChooser组件上,它仅显示当月的日期...但我想显示上个月的某些日子以及下个月的某些日子。

是否有可在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 个答案:

答案 0 :(得分:1)

我把它称为领先和尾随的日子;我不相信DateChooser默认支持这一点。因此,您必须扩展DateChooser,并且很可能是(未记录的)CalendarLayout类,它执行DateChooser布局。它可能有点乏味,但绝对可行。

Flextras Calendar确实支持领导和结束日;但它是专为显示日期数据而设计的;不是为了选择日期。由于您的用例似乎是选择日期;你可能最好修改Flex DateChooser而不是试图将我们的组件装入你的用例。