Я использую полный календарь на своей веб-странице и столкнулся со странной ошибкой. У события все настроено правильно, но при загрузке календаря оно отображается не в том месте календаря и с неправильной продолжительностью. Когда я перетаскиваю событие или обновляю календарь, событие размещается правильно и его продолжительность тоже. Даже отметка времени в названии события верная, только позиция неправильная. Проблема также возникает только тогда, когда в календаре только одно событие, с несколькими событиями все в порядке.
_render: function(){
this._super('_render',arguments);
this.getCalendar().fullCalendar({
defaultView: 'agendaWeek',
editable:true,
height: 600,
});
this.getCalendar().fullCalendar( 'renderEvent', {
title: "purple",
start: "2018-02-07T11:30:00+01:00",
end: "2018-02-07T14:15:00+01:00",
color: "purple",
}, true);
// this.renderMeetings();
},
Кто-нибудь знает, как это исправить? Также обратите внимание, что серые области «нерабочих» часов расположены не на своем месте.
РЕДАКТИРОВАТЬ: немного сузил проблему - это происходит, даже когда я просто пытаюсь отобразить статическое событие
EDIT2: упрощенная настройка календарей, все та же...
EDIT3: когда я пробовал код на пустой странице, он работал, как и ожидалось, поэтому календарь должен каким-то образом мешать моему другому коду... есть идеи, как это сделать?