2009-09-19 4 views
0

누구나 GWT-Ext DatePicker.setDisabledDatesRE (String re) 메소드를 사용해 본 경험이 있습니까? 다음을 수행 했으므로 정규 표현식에 지정된 날짜는 여전히 선택 가능합니다. setDisabledDays를 사용하여 날짜를 비활성화 할 수 있었지만 요일 이외의 기준에 따라 날짜를 제외해야합니다.GWT-Ext DatePicker.setDisabledDatesRE

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

나는 이것을 알아 냈다. 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);