FullCalendar 3.8 продолжает цикл, когда установлены minTime и maxTime в EventAfterAllRender
У меня проблема с моей реализацией FullCalendar. Мой календарь продолжает работать, когда я пытался установить minTime и maxTime в EventAfterAllRender.
(function(c) {
var calendarOptions = {
schedulerLicenseKey: '',
header : {
left : 'prevYear,prev today next,nextYear',
center: 'title',
right : 'month,agendaWeek,agendaDay'
},
events : {
url : '{{ url("calendar/events-json-calendar") }}',
data: function () {
return {
id : $('#calendarsselect').val(),
showDeleted: $('#showDeletedEvents').is(':checked'),
};
}
},
selectable : true,
selectHelper : true,
theme : false,
slotDuration : '00:15:00',
defaultView : 'agendaWeek',
timeFormat : 'H:mm',
slotLabelFormat : 'H:mm',
editable : false,
firstDay : 1,
weekMode : 'liquid',
weekNumbers : true,
weekNumberTitle : "T: ",
minTime : '06:00:00',
maxTime : '20:00:00',
locale : 'sk',
scrollTime : '00:00',
aspectRatio : 1.9,
slotEventOverlap : false,
droppable : true,
lazyFetching : false,
eventAfterAllRender : function (view, element) {
var date = moment(c.fullCalendar('getDate')).format('YYYY-MM-DD');
$.ajax({
url : '{{ url('calendar/worktime/get/minmaxtime') }}',
dataType: "json",
data : {
calendar_id : $('#calendarsselect').val(),
date : date
},
success : function (data) {
console.log(data);
if ( data[0] != '23:59:59')
{
c.fullCalendar('option','minTime',data[0]);
}
if ( data[1] != '00:00:00')
{
c.fullCalendar('option','maxTime',data[1]);
}
}
});
}
};
c.fullCalendar(calendarOptions);
})($('#calendar'));
Когда я заглядываю в консоль, у меня fullcalendar перерисовывается вся информация с включенным minTime. Кто-нибудь с подобным опытом?
Заранее спасибо.