DateChooser日期除格里高利日期之外

时间:2013-02-11 08:47:43

标签: gwt calendar smartgwt smartgwt-pro

enter image description here

我想知道如何在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);   

}

}

0 个答案:

没有答案