【问题标题】:Flex DateChooser component, 42 days, show days of prev/next monthFlex DateChooser 组件,42 天,显示上个月/下个月的天数
【发布时间】:2011-09-08 13:56:53
【问题描述】:

在 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 组件并覆盖一个方法?不胜感激。谢谢。

【问题讨论】:

    标签: apache-flex flex4 flash-builder


    【解决方案1】:

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

    Flextras Calendar 确实支持前导日和尾随日;但是它是为显示过时的数据而设计的;不是为了选择日期。由于您的用例似乎正在选择日期;您最好修改 Flex DateChooser,而不是试图将我们的组件硬塞到您的用例中。

    【讨论】:

    • 感谢 Flextras.. 我会尝试修改 CalendarLayout 类并报告我的发现/成功...
    • @justLearn 你会得到你努力的结果吗?我在这里遇到同样的问题..?
    猜你喜欢
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    • 2014-09-27
    • 2019-10-27
    • 1970-01-01
    • 1970-01-01
    • 2022-06-25
    相关资源
    最近更新 更多