【发布时间】:2014-07-30 00:09:49
【问题描述】:
如何在 Vaadin 日历小部件DateField 和InlineDateField 中更改一周的第一天?例如,在上面的屏幕截图中,一周从星期日开始,但我想要星期一。
我知道这些小部件尊重区域设置,并进行相应调整。例如,分配 Locale.FRANCE 给我星期一作为一周的第一天(和法语作为月份和日期的名称),而 Locale.CANADA_FRENCH 给我星期日作为一周的第一天。
但是有什么方法可以专门设置一周的第一天吗?在我的情况下,我希望用户选择区域设置,但日历特别必须将星期一作为一周的第一天才能呈现标准 ISO 8601 weeks。
【问题讨论】:
-
仅作记录:您不能通过使用
setShowISOWeekNumbers(true)以这种行为欺骗组件;使用Locale.US,如果语言环境的周不是从星期一开始,则根本不会显示数字。
标签: java vaadin vaadin7 datefield