我正在使用Fullcalendar并且我有一个现有日历,我想使用eventSources数组向它添加更多事件。
calendarDiv.fullCalendar({eventSources: [ { url:url ,className: "class"}] })
但这会创建一个新日历,而不是将所有事件都放在我已有的日历上。有人可以告诉我如何使用此功能向日历添加更多活动吗?谢谢。
答案 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
,你应该将它添加到源(后端)。