我是一名java开发人员。我开发了一个与假期活动相关的Web应用程序。 我正在使用 GWT datepicker。我如何停用点击事件,不显示过去一个月的日期&当月datepicker的下个月日。我被禁用了以前的& datepicker中的下一个按钮但是当我点击下一个&在当前日期选择器中的过去一天,它将导航所选月份。
我的屏幕截图:
预期结果:
在预期结果中标记黄色颜色是特定日期选择器中不需要的日期(无需显示),否则禁用点击事件到datepicker中的特定日期以及如何在我的代码中集成 CellGridImpl 。
代码:
fTableLayout.setWidget(2, 0, datePicker);
fTableLayout.setWidget(2, 1, getDatePicker(year + "-02-01"));
fTableLayout.setWidget(2, 2, getDatePicker(year + "-03-01"));
fTableLayout.setWidget(2, 3, getDatePicker(year + "-04-01"));
fTableLayout.setWidget(3, 0, getDatePicker(year + "-05-01"));
fTableLayout.setWidget(3, 1, getDatePicker(year + "-06-01"));
public DatePicker getDatePicker (String date) {
DatePicker datePicker = new DatePicker();
DateTimeFormat format = DateTimeFormat.getFormat("yyyy-MM-dd");
datePicker.setCurrentMonth(format.parse(date));
datePicker.addStyleName("my-cal");
return datePicker;
}
提前致谢。
答案 0 :(得分:0)