如何在 SmartGWT 中日期项的弹出选择器上将一周的第一天更改为星期一?



我注意到DateChooser有方法setFirstDayOfWeek(int),但由于DateChooseer没有扩展FormItem,所以我不能在DynamicForm中使用它来代替DateItem。

所以,我的问题是,我如何使弹出窗口中的日历组件显示周一为一周的第一天?

当您想要使用不是FormItem的子类的小部件时,例如DateChooser,您可以使用可以添加到您的dynamicForm中的CanvasItem,并将DateChooser添加为此CanvasItem的成员。

我不熟悉Smart GWT,但假设DateChooser项基于本地GWT日期小部件,则可以通过设置应用程序的区域设置来更改其行为。在我的[Application-name].gwt.xml文件中添加以下两行(就在"inherits"行的下方),将这些小部件更改为显示Sunday Saturday。我相信默认的区域设置是"en",它使用的是星期一到星期日(尽管您的情况似乎恰恰相反)。

<extend-property name="locale" values="en_US"/>
<set-property name="locale" value="en_US"/>

最新更新