GWT-Ext DatePicker.setDisabledDatesRE - PullRequest
       5

GWT-Ext DatePicker.setDisabledDatesRE

0 голосов
/ 20 сентября 2009

Есть ли у кого-нибудь опыт использования метода GWT-Ext DatePicker.setDisabledDatesRE (String re)? Я сделал следующее, и даты, указанные в регулярных выражениях, по-прежнему можно выбирать. Мне удалось отключить даты с помощью setDisabledDays, но мне нужно исключить даты на основе критериев, отличных от дня недели.

Я использую GWT 1.6.4 и GWT-Ext 2.0.5.

Спасибо.

...
import com.gwtext.client.widgets.DatePicker;
...
public class MySimpleDatePicker implements EntryPoint {

  public void onModuleLoad() {

    final Panel panel = new Panel();  
    final Panel calendarPanel = new Panel(); 

    DatePicker datePicker = new DatePicker();  
    Date initialDate = new Date();
    datePicker.setFormat("yyyy-mm-dd");
    datePicker.setValue(initialDate);
    String ddRE = "2009-09-28|2009-09-29";
    datePicker.setDisabledDatesRE(ddRE);
    calendarPanel.add(datePicker);    
    panel.add(calendarPanel);
    RootPanel.get().add(panel);
  }
}

1 Ответ

1 голос
/ 21 сентября 2009

Я понял это. Аргументом setFormat должно быть «Y-m-d», например:

DatePicker datePicker = new DatePicker();  
Date initialDate = new Date();
datePicker.setFormat("Y-m-d");
System.out.println("date format is: " + datePicker.getFormat());
datePicker.setMinDate(initialDate);
datePicker.setValue(initialDate);
String ddRE = "09-09-28|09-09-29";
datePicker.setDisabledDatesRE(ddRE);
...