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);   

}

}

0 ответов

Другие вопросы по тегам