1

在此处输入图像描述

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

}

}
4

0 回答 0