0

参考: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(提供修复)

GitHub - 在事件源设置中指定 resourceId

但是,检查 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>' }, ... ],

... 无法显示任何事件。

任何指导将不胜感激。

4

0 回答 0