2017-01-11 2 views
-1

가 전체 일정에 배경 텍스트를 추가 할 수 있을까 어떤 이벤트가 없을 때 날 발견, 이벤트가없는 경우하시기 바랍니다전체 일정은 -

예를 들어 enter image description here

+0

왜 down vote입니까? – dEL

답변

2

그냥 도움이 필요, 하루에 텍스트를 추가 아이디어 :

$('#calendar').fullCalendar({ 

    defaultView: 'month', 
    events: [{ 
    title: 'event', 
    start: '2017-01-05 11:00', 
    end: '2017-01-06 13:00', 
    }, { 
    title: 'event 2', 
    start: '2017-01-18' 
    }], 
    dayRender: function(date, cell) { 
    cell.append('<div class="unavailable">Unavailable</div>'); 
    }, 
    eventAfterAllRender: function(view) { 
    var dayEvents = $('#calendar').fullCalendar('clientEvents', function(event) { 
     if (event.end) { 
     var dates = getDates(event.start, event.end); 
     $.each(dates, function(index, value) { 
      var td = $('td.fc-day[data-date="' + value + '"]'); 
      td.find('div:first').remove(); 
     }); 
     } else { 
     var td = $('td.fc-day[data-date="' + event.start.format('YYYY-MM-DD') + '"]'); 
     td.find('div:first').remove(); 
     } 
    }); 
    } 
}); 

function getDates(startDate, endDate) { 
    var now = startDate, 
    dates = []; 

    while (now.format('YYYY-MM-DD') <= endDate.format('YYYY-MM-DD')) { 
    dates.push(now.format('YYYY-MM-DD')); 
    now.add('days', 1); 
    } 
    return dates; 
}; 

시도해보십시오. fiddle.

감사합니다.
크 르지 스토 프

+0

답변 해 주셔서 감사합니다. 몇 분 안에 촬영 해 드리겠습니다. – dEL

+0

문제가 없습니다. 희망이 도움이됩니다. –

+0

내 의견은 https://fullcalendar.io/js/fullcalendar-scheduler-1.5.0/demos/scale.html [월별보기]이므로 솔루션 구현에 시간이 필요합니다. – dEL