SmartGWT で日付チューザーを実装して、中国語、ペリサン、アラビア語の日付などの他の日付を表示する方法を知りたいです。コードやサイトへのリンクは大歓迎です。SmartGWT フォーラムを検索してみましたが、ヘルプが見つかりませんでした。
私はいくつかの作業を行うことでさらに一歩進み、なんとか一歩前に出ることができました. 私がしたことは、ペルシャのカレンダーを使用して、このメソッドで次のように設定したことです。
dateChooser.setData(CommonUtil.gregorianToJalali(new Date()));
しかし、それらの他のものを変更する方法がわかりません。動作させるのを手伝ってください
完全なコードは次のとおりです。
public class DateChooserSample extends VLayout{
public DateChooserSample() {
init();
}
public void init() {
setShowEdges(true);
setWidth(150);
setMembersMargin(5);
setLayoutMargin(10);
DynamicForm form = new DynamicForm();
form.setWidth(300);
final BlurbItem blurbItem = new BlurbItem();
form.setItems(blurbItem);
final DateChooser dateChooser = new DateChooser();
dateChooser.setData(CommonUtil.gregorianToJalali(new Date()));
dateChooser.setWidth(100);
blurbItem.setValue("Current date : " + CommonUtil.gregorianToJalali(new Date()));
dateChooser.addDataChangedHandler(new DataChangedHandler() {
@Override
public void onDataChanged(DataChangedEvent event) {
blurbItem.setValue("Selected date : " + CommonUtil.gregorianToJalali(dateChooser.getData()));
}
});
addMember(dateChooser);
addMember(form);
}
}