У меня есть два разных источника событий для отображения событий в FullCalendar - один из Календаря Google и другой из локальной базы данных.Сравнение двух событий в fullcalendar
Вот мои источники событий:
eventSources: [
{
url: $('#google_calendar_xml').val(), //Get google calendar url from element value
className: 'google-event'
},
{
url: '/planner/events',
className: 'local-event'
}
]
Оба источника событий работают и события, оказываемые отлично. Однако, если одно и то же событие создано в Календаре Google и в полнофункциональном календаре, мне нужно отобразить только одно событие. Чтобы достичь этого, мне нужен способ сравнить все события для их названия, времени начала и окончания из обоих источников.
Я искал документацию FullCalendar, но не смог найти какую-либо функцию или способ ее достижения.
Спасибо за эту информацию @usermesamjosein. В обратном вызове eventAfterAllRender мне удалось получить идентификатор повторяющихся событий, и теперь я могу удалить повторяющееся событие в цикле как: $ ('# calendar'). FullCalendar ('removeEvents', allevents [i] .id); – Lalu
Я рад, если это тоже означало! Вы знаете одну вещь - я получил лучшее из этого. Спасибо, хотя. ПРАЗДНИЙ ГОСПОДЬ. _sam –