2016-06-26 3 views
0

Fullcalendar를 사용하고 있는데 ajax 요청시 배경색을 페인트해야합니다.Fullcalendar days 배경색을 아약스 데이터에 적용

나는 교실을 가지고 있고 교실이 무료 인 경우 교실 또는 무료 일 수 있으므로 하루 셀의 배경색을 페인트하고 싶습니다.

나는 이벤트 색상을 변경하는 방법을 알고하지만 난 하루 세포와 그것을 수행하는 방법을 잘 모릅니다, 나 또한 일을 렌더링 할 때이 함수가 호출되는 것을 알고

dayRender: function (date, cell) { 
      console.log(cell[0].dataset.date); 
     } 

그래서 내가 자바 스크립트를 가질 수 바쁜 것으로 표시되어야하는 요일과 배열,하지만 사용자가 달 변경하면 어떻게 배열을 업데이 트합니까?

감사합니다.

답변

1
viewRender: function(view,element){ 
       $.ajax({ 
        url: //your custom url, 
        data: {start:view.start.format(),end:view.end.format()}, 
        type: 'GET', 
        dataType: "json", 
        contentType: "application/json",     
        success: function (data) { 
         $.each(data, function(i) { 
          $('.fc-day[data-date="'+data[i] ["date"]+'"]').css('background', Your Color Code); 
         }); 
        } 
       }); 
      }, 
관련 문제