2012-01-12 4 views

답변

2

예. 나는 비슷한 일을하려고했다

require(['dijit/form/DateTextBox'], function(DateTextBox) { 
    var dtb = new DateTextBox({value:'2012-01-13'}, "dtb") 
}); 
+0

감사 필립 :

는하지만, 내가 도움이 jsfiddle에 작업 예제를 발견했다. 실제로 다른 색상으로 달력 날짜를 강조하고 싶었습니다. js가 인식 할 수있는 후크/이벤트를 찾고 있는데, 사용자가 캘린더 달을 클릭하면 어떤 색상으로 날짜가 강조 될지 결정하는 함수를 호출 할 수 있습니다. – user593029

0

다음과 같은 도움을 발견 : 표준 날짜 형식을 사용하여 위젯 값이 here

예를 설명 설정합니다. 어쩌면 그것은 당신을 도울 것입니다.

DateTextBox 팝업 달력에서 특정 날짜의 스타일을 지정하려면 popupClass를 사용하고 dijit/Calendar를 기반으로 사용자 정의 dojo 클래스를 설정해야합니다. 첫 번째는 도장 클래스를 선언

다음 DateTextBox의 popupClass을 설정

var MyCalendar = declare("custom/widgets/MyCalendar", Calendar, { 
    getClassForDate: function(date) { 
     return "myCssClass"; // applies style to all days. Use logic if needed. 
    } 
}); 

dateBox = new DateTextBox({ 
    id: "dateBox", 
    popupClass: MyCalendar 
}); 

위는 전체 코드가 아닙니다. http://jsfiddle.net/ecw5U/

관련 문제