2016-06-26 24 views
0

私はfullcalendarを使用しています。私はajaxリクエスト時に背景色をペイントする必要があります。AjaxデータにFullcalendar日の背景色

私はいくつかの教室を持っていて、忙しくても無料でもかまいません。そのため、教室が無料であれば、その日のセルの背景色をペイントしたいと思います。

私はイベントの色を変更する方法を知っているが、私はまた、日がレンダリングされるとき、この関数が呼び出されることを知って、その日の細胞でそれを行う方法を知らない:

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

だから私はJavaScriptを持つことができます忙しいとマークされなければならない日数の配列ですが、ユーザーが月を変更したときにその配列を更新するにはどうすればよいですか?

ありがとうございます!

答えて

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); 
         }); 
        } 
       }); 
      },