使用EventSources向现有的fullcalendar添加更多事件

时间:2017-07-31 14:49:07

标签: javascript fullcalendar

我正在使用Fullcalendar并且我有一个现有日历,我想使用eventSources数组向它添加更多事件。

calendarDiv.fullCalendar({eventSources: [ { url:url ,className: "class"}] })

但这会创建一个新日历,而不是将所有事件都放在我已有的日历上。有人可以告诉我如何使用此功能向日历添加更多活动吗?谢谢。

2 个答案:

答案 0 :(得分:0)

我认为你要覆盖所有日历活动。

我相信你想要addEventSource。 https://fullcalendar.io/docs/event_data/addEventSource/

calendarDiv.fullCalendar('addEventSource', [
        {
            title  : 'event1',
            start  : '2010-01-01'
        },
        {
            title  : 'event2',
            start  : '2010-01-05',
            end    : '2010-01-07'
        },
        {
            title  : 'event3',
            start  : '2010-01-09T12:30:00',
            allDay : false // will make the time show
        }
    ])

答案 1 :(得分:0)

使用eventSources添加其他来源不是正确的方法。正如威尔所说,正确的方法是使用addEventSource,你只是没有正确使用它。由于您有一个URL,您只需要传递URL:

calendarDiv.fullCalendar('addEventSource', url);

另外,如果你想要一个特定的className,你应该将它添加到源(后端)。