DateChooserにはメソッドがあることに気付きましたsetFirstDayOfWeek(int)
が、DateChooser は FormItem を拡張しないため、DateItem の代わりにDynamicFormで使用できません。
それで、私の質問は、月曜日を週の最初の日として表示するようにポップアップのカレンダー コンポーネントを作成するにはどうすればよいですか?
DateChooserにはメソッドがあることに気付きましたsetFirstDayOfWeek(int)
が、DateChooser は FormItem を拡張しないため、DateItem の代わりにDynamicFormで使用できません。
それで、私の質問は、月曜日を週の最初の日として表示するようにポップアップのカレンダー コンポーネントを作成するにはどうすればよいですか?
FormItem
あなたの場合のようにサブクラスではないウィジェットを使用したい場合は、dynamicFormに追加できるDateChooser
aを使用して、こののメンバーとしてを追加できます。CanvasItem
DateChooser
CanvasItem
私は Smart GWT に詳しくありませんが、DateChooser アイテムがネイティブの GWT 日付ウィジェットに基づいていると仮定すると、アプリケーションのロケールを設定することでその動作を変更できます。次の 2 行を [Application name].gwt.xml ファイル ("inherits" 行のすぐ下) に追加すると、これらのウィジェットが日曜日から土曜日まで表示されるように変更されました。デフォルトのロケールは「en」で、月曜日から日曜日の週を使用していると思います(ただし、逆の場合もあります)。
<extend-property name="locale" values="en_US"/>
<set-property name="locale" value="en_US"/>