2014-02-27 67 views

回答

0

你必須檢查的開始日期,而選擇結束日期框的日期,像

final DateBox startDateBox=new DateBox(); 
final DateBox endDateBox=new DateBox(); 
startDateBox.getDatePicker().addValueChangeHandler(new ValueChangeHandler<Date>() { 

    @Override 
    public void onValueChange(ValueChangeEvent<Date> event) { 
     if(endDateBox.getValue()==null) 
     { 
      endDateBox.setValue(null); 
      Window.alert("Please select start date before selecting end date"); 
     } 

    } 
}); 

我這裏沒有檢查這個代碼,它應該工作。

+0

用戶還可以鍵入日期。可能更好地檢查DateBox中的更改,而不僅僅是DatePicker。 –

+0

我想她的意思是選擇在開始日期之前的結束日期,而不是輸入它們的順序。 –

相關問題