GWT Datepicker在打开时设置默认日期

时间:2015-08-28 07:20:56

标签: gwt datepicker

GWT 2.7: 我正在使用gwt日期选择器,我的代码是这样的

DatePicker datePickerW = new DatePicker();
datePickerW.setYearArrowsVisible( true );
Date date = new Date();
CalendarUtil.addMonthsToDate( date, 2 );
datePickerW.setVisible( true );

现在,当页面刷新并且日期选择器打开时,datepicker应该最初显示当前日期+两个月。就像今天是28月8日,然后突出显示的日期应该是28 oct。

除了今天的日期之外,它不会显示突出显示的日期。有没有办法按要求显示突出显示的日期?我也可以使用任何GWT替代日期选择器。但是DateBox不是一个选项。

1 个答案:

答案 0 :(得分:2)

如果我们首先设置了CurrentMonth(),它就有效。所以下面的代码工作

DatePicker datePickerW = new DatePicker();
datePickerW.setYearArrowsVisible( true );
Date date = new Date();
CalendarUtil.addMonthsToDate( date, 2 );
datePickerW.setCurrentMonth(date);
datePickerW.setValue(date);
datePickerW.setVisible( true );