DateChooserにはsetFirstDayOfWeek(int)
というメソッドがありますが、DateChooserはFormItemを拡張しないため、DateItemの代わりにDynamicFormで使用することはできません。SmartGWTのDateItemのポップアップ・ピッカーで週の最初の曜日を月曜日に変更するにはどうすればいいですか?
私の質問は、ポップアップのカレンダーコンポーネントを月曜を週の最初の曜日とするにはどうすればいいですか?
DateChooserにはsetFirstDayOfWeek(int)
というメソッドがありますが、DateChooserはFormItemを拡張しないため、DateItemの代わりにDynamicFormで使用することはできません。SmartGWTのDateItemのポップアップ・ピッカーで週の最初の曜日を月曜日に変更するにはどうすればいいですか?
私の質問は、ポップアップのカレンダーコンポーネントを月曜を週の最初の曜日とするにはどうすればいいですか?
私はSmart GWTに精通していませんが、DateChooser項目がネイティブGWT日付ウィジェットに基づいていると仮定すると、アプリケーションのロケールを設定することによってその動作を変更できます。 [アプリケーション名] .gwt.xmlファイル( "継承"行の直下)に次の2行を追加すると、これらのウィジェットが日曜日から土曜日に変更されました。私は、デフォルトのロケールが月曜日から日曜日の週を使っていた "en"だと信じています(逆の場合があります)。
<extend-property name="locale" values="en_US"/>
<set-property name="locale" value="en_US"/>
あなたの場合のように、あなたのdynamicFormに追加することができCanvasItem
を使用して、このCanvasItem
のメンバーとしてDateChooser
を追加することができますDateChooser
FormItem
のサブクラスではないウィジェットを使用します。
これは実行可能な回避策のようです。しかし、私はまだ実際のDateItemでこれを行う方法を探しています。 – Kimi
それだけです。私は実際にFinnish "fi"ロケールを使用していましたが、firstDayOfWeek属性は、変換を含むプロパティファイルで1ではなく0に誤って設定されていました。 SmartGwtMessages_fi.propertiesまたは何か。 – Kimi