Я использую fullcalendar для создания расписания занятий учителей, но при входе на экран расписания данные не появляются (хотя они были загружены в запросе). Когда меняю неделю данные появляются, но это все в конце, после календаря. Кто-нибудь знает почему?
Я использую fullcalendar для создания расписания занятий учителей, но при входе на экран расписания данные не появляются (хотя они были загружены в запросе). Когда меняю неделю данные появляются, но это все в конце, после календаря. Кто-нибудь знает почему? [code]`items: [{region: 'center', xtype: 'panel', html: '', listeners: {render: function() { var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, { plugins: ['bootstrap', 'interaction', 'dayGrid', 'timeGrid'], locale: 'pt-br', themeSystem: 'standard', titleFormat: { year: 'numeric', month: 'numeric' }, header: { left: 'prev,next today', center: 'title', right: 'timeGridWeek,timeGridDay' }, dayMaxEvents: true, margin: '10', contentHeight: '550', defaultView: 'timeGridWeek', slotDuration: '00:15:00', slotLabelInterval: '00:15:00', allDaySlot: false, showNonCurrentDates: false, minTime: '07:00:00', maxTime: '18:00:00', firstDay: 1, events: function (info, successCallback, failureCallback) { Ext.Ajax.request({ url: sUrlContabil('public') + '?func=buscaGradeProf', method: 'POST', params: { codUnidade: codUnidade, codProf: codOrigem, ano: nbAno.getValue(), inicio: dtObsInicio.getValue(), fim: dtObsFim.getValue() }, success: function (response) { var dados = Ext.decode(response.responseText); let events = []; console.log(response.responseText); dados.results.forEach(function (grade) { let startTimeParts = grade.HORA.trim().split(':'); let endTimeParts = grade.HORAFIM.trim().split(' ')[1].split(':'); for (let dia = 1; dia = info.start && eventEnd