删除 fullCalendar 中的所有 eventSources

Shi*_*a M 4 javascript calendar fullcalendar

我的 fullCalendar 中有两种类型的事件。很少使用以下方法从 eventSources 中获取:

    $('calendar').fullCalendar('addEventSource' , 'source') 
Run Code Online (Sandbox Code Playgroud)

并且很少是由用户创建的。我在用

    $('calendar').fullCalendar('renderEvent', eventData, true)
Run Code Online (Sandbox Code Playgroud)

现在单击按钮后,我想删除从 eventSources 获得的所有事件并保留那些由用户创建的事件。

我试着做:

     $('calendar').fullCalendar('removeEventSource' , function(e){ return true ; } ) ; 
Run Code Online (Sandbox Code Playgroud)

但这不起作用。我如何完成工作?

小智 5

您可以简单地调用:

$('#calendar').fullCalendar('removeEventSources');
Run Code Online (Sandbox Code Playgroud)