У меня проблемы с дубликатами при смене представлений в fullcalendar после обновления.
Я вызываю следующую функцию после и добавляю / редактирую / стираю или изменяю выбранных пользователей.
var u=''; $('#tree1 li.user.jstree-checked').each(function() { u=u+'&Showuser='+$(this).attr('id'); });
var jsonFeed = "cal.cgi?events=y"+u;
$('#calendar').fullCalendar('removeEvents');
$('#calendar').fullCalendar('addEventSource', jsonFeed);
Когда при просмотре по месяцам это работает нормально, но при просмотре по дням или неделям это также работает, например. без дубликатов, но затем, когда я переключаюсь на представление по месяцам, он перезагружает два или более набора каналов.
Я думаю, что removeEvents
только удаляет события из текущего представления.
Может быть, именно так я и загружаю события.