参考:FullCalendar 3.9.0、FullCalendar-Scheduler 1.9.4
由于发布的原始问题没有收到任何回复,因此我再次尝试。
谁能确认是否可以按资源对 Google 日历事件进行分组?将 resourceId 参数添加到日历源,如下所示:
var myCalSrc = {
id: 1,
googleCalendarId: '<myCalSrcURL>',
color: '<myCalSrcColor>',
className: '<myCalSrc-events>'
}; 导致空白显示。位于 demos 目录中的 FullCalendar-Scheduler gcal.html 文件中的以下注释指出:
/* 注意:不幸的是,调度程序不知道如何将 Google 日历中的事件与资源相关联,因此如果您指定资源列表,则不会显示任何内容 :( 正在研究一些解决方案。*/
但是,以下线程似乎表明可能已对此进行了修复:
GitHub - 将 ResourceId 参数添加到 gcal.js(提供修复)
但是,检查 gcal.js 文件会发现修复程序尚未添加到该文件中。
是否可以手动将 resourceId 分配给每个 Google 日历提要,以复制 FullCalendar 时间轴视图文档指示的资源和时间轴视图?
将代码更改为:
var myCalSrc = {
id: 1,
googleCalendarId: '<myCalSrcURL>',
color: '<myCalSrcColor>',
resourceID: 'a',
className: '<myCalSrc-events>'
};
并添加:
$('#calendar').fullCalendar({ ... resources: [ { id: '1', title: '<myResourceTitle>' }, ... ],
... 无法显示任何事件。
任何指导将不胜感激。