我正在使用以下代码。但addvaluechangedHandler
在 gwt 中触发两次。我应该使用什么其他方法以便它只发生一次?
calendar.addValueChangeHandler(new ValueChangeHandler<Date>() {
@Override
public void onValueChange(ValueChangeEvent<Date> event) {
Date newDate = calendar.getValue();
newDate.setDate(newDate.getDate()+1);
if ((newDate.before(todaysDate))) {
Window.alert("You can not choose past dates before " +todaysDate);
calendar.setValue(null);
}
}
});