Gwt 日期选择器日期(公历日期除外)

Gwt 日期选择器日期(公历日期除外),gwt,calendar,smartgwt,smartgwt-pro,Gwt,Calendar,Smartgwt,Smartgwt Pro,我想知道如何在SmartGWT中实现日期选择器以显示其他日期,例如:中文、佩里桑、阿拉伯日期。任何代码或链接到一些网站将不胜感激。我尝试搜索SmartGWT论坛,但找不到任何帮助 我更进一步,做了一些工作,并设法走在前面一步。我所做的是使用波斯日历,并按如下方法设置: dateChooser.setData(CommonUtil.gregorianToJalali(new Date())); 但我不知道如何改变其他的事情。请帮我把它修好 以下是完整的代码: public class DateC

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

}

}

仅供参考-ECMA脚本,即javascript,即GWT有一个与公历日期相关的bug,比如与2月29日相关的波斯日历。