我有两个不同的eventSource用于在FullCalendar中显示事件 - 一个来自Google日历,另一个来自本地数据库 .
以下是我的活动来源:
eventSources: [
{
url: $('#google_calendar_xml').val(), //Get google calendar url from element value
className: 'google-event'
},
{
url: '/planner/events',
className: 'local-event'
}
]
两个事件源都在工作,事件正在完美呈现 . 但是,如果在Google日历和完整日历中创建了相同的事件,我只需要显示一个事件 . 为了实现这一点,我需要一种方法来比较两个来源的 Headers ,开始和结束时间的所有事件 .
我搜索了FullCalendar文档,但找不到任何功能或方法来实现这一点 .
1 回答
您可以使用
eventAfterAllRender
,它是在所有事件在两个源的fullCalendar中完成渲染后触发的 .现在,使用
allevents
对象,您可以执行许多操作 .这是我带给我的那个: