Fullcalendar V4 - очистить все события - PullRequest
0 голосов
/ 18 июня 2019

Я загружаю динамические события из источника JSON, но каждый раз, когда я щелкаю по другой комнате, я хочу очистить все события перед извлечением новых

Я пытался очистить eventSource, нобезрезультатно

var eventSource = calendar.getEventSources()
eventSource.remove();

, что приводит к ошибке:

Uncaught TypeError: eventSource.remove is not a function

Я ранее использовал V3, но обновился до V4, и документация немного сложнее понять, какочистить события.

1 Ответ

2 голосов
/ 18 июня 2019

Вы абсолютно правы, у меня особенно медленный день, когда я все собираю!

var eventSources = calendar.getEventSources(); 
var len = eventSources.length;
for (var i = 0; i < len; i++) { 
    eventSources[i].remove(); 
} 

Было решение, как вы предложили @ ADyson

...