如您所知 com.google.gwt.user.datepicker.client。DatePicker没有方法 setEnabled(boolean)。我有带 ValueChangeHandler 的 DatePicker,我需要的只是禁用 datepicker(onValueChange 中的代码不应该工作)。
我当然可以:
布尔禁用;
datePicker.addValueChangeHandler(new ValueChangeHandler() {
@Override public void onValueChange(ValueChangeEvent<Date> event) { if(!disable) { // my code here } } });
但我不会这样做。我想写这样的东西:
datePicker.setEnabled(false);
有任何想法吗?
GWT 2.3.0