我想知道如何在SmartGWT中实现日期选择器以显示其他日期,例如:chinese,perisan,arabic dates。任何代码或链接到某些网站将不胜感激。我试过搜索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);
}
}