2014-12-12 6 views
0

타임 라인보기를 사용하는 경우 주말을 평일의 나머지 부분과 다른 색으로 어떻게 만드나요? 예를 들어 주말 배경색을 밝게 노란색으로 변경하는 방법. 나는 이것을 사용하려고했지만 그 달에 이벤트가 없으면 색이 변하지 않습니다. 당신은 여전히 ​​대답을해야하는 경우DhtmlScheduler 타임 라인 주말 색칠

scheduler.templates.timeline_cell_class = function(evs, x, y) { 
       if (x.getDay() == 6 || x.getDay() == 0) { 
        return getWeekendClass(); 
       } 
       }; 

var getWeekendClass = function() { 
     return "weekend_cell"; 
    }; 

답변

2

, 당신이해야 할 유일한 것은입니다 :

scheduler.addMarkedTimespan({ 
    days: [0, 6], // Sunday and Saturday 
    zones: "fullday", 
    css: "scheduler_weekends" 
}); 

scheduler_weekends이 뭔가처럼 여기서이 노란색에서 주말을 표시합니다

.scheduler_weekends { 
    background-color: #FFFF00; 
    opacity: 0.5; 
} 

월별보기를 제외한 모든보기 월별보기로 표시하려면 CSS에 추가해야합니다.

.dhx_scheduler_month .dhx_marked_timespan { display: block; }