Как обновить календарь FullCalendar v4?

Подскажите, пожалуйста, как я могу обновить целиком календарь, при любом событии, которое происходит ВНЕ календаря?
ссылка на пример
https://codepen.io/liggth/pen/GRgjYqG?editors=1010

document.addEventListener('DOMContentLoaded', function() {
  var Calendar = FullCalendar.Calendar;
  var calendarEl = document.getElementById('calendar');

  var calendar = new Calendar(calendarEl, {
    plugins: [ 'interaction', 'dayGrid', 'timeGrid' ],
    header: {
      left: 'prev,next today',
      center: 'title',
      right: 'dayGridMonth,timeGridWeek,timeGridDay'
    },
    editable: true,
  });

  calendar.render();
});

function test(){
   calendar.refetchEvents(); 
}
  • Вопрос задан
  • 302 просмотра
Решения вопроса 1
liggth
@liggth Автор вопроса
var calendar;
document.addEventListener('DOMContentLoaded', function() {
  var Calendar = FullCalendar.Calendar;
  var calendarEl = document.getElementById('calendar');

  calendar = new Calendar(calendarEl, {
    plugins: [ 'interaction', 'dayGrid', 'timeGrid' ],
    header: {
      left: 'prev,next today',
      center: 'title',
      right: 'dayGridMonth,timeGridWeek,timeGridDay'
    },
    editable: true,
     dateClick: function() {
    alert('a day has been clicked!');
  }

  });

  calendar.render();


});

  function test() {
     calendar.refetchEvents();
  }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы