DateChooser дата, отличная от григорианской
Я хочу знать, как я могу внедрить средство выбора даты в 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);
}
}