首页 > 解决方案 > 从 FullCalendar eventSource 对象获取事件

问题描述

我正在使用 FullCalendar v5 并使用 Google 日历事件源添加事件。有一个功能可以使用给定的谷歌日历 URL 和类型将事件添加到日历中,并带有一些扩展的道具。

function getEventsFromGoogleCalendar(url, type){
                calendar.addEventSource({
                  googleCalendarId:url,
                  "readOnly":true,
                  "type":type,
                  "description":"",
                  "textColor":"black",
                  "className":"day-event",
                  "notes":""
                })
            }

此功能工作正常,事件以所有正确的属性显示在日历上,但我还希望能够从源查看单个事件的属性,特别是每个事件的开始日期。但是,来自源的事件不会显示在以下返回的数组中:

calendar.getEvents()

那么如何遍历由 eventSource 添加的日历中的事件,或者至少查看每个事件的 start 属性?

标签: javascripthtmlfullcalendar

解决方案


推荐阅读