我正在使用FullCalendar显示Google日历中的事件列表。我需要的是接下来的3个事件的列表,无论他们参加的那一天。
我到目前为止发现的唯一选择是设置列出的天数:
$('#calendar').fullCalendar({
defaultView: "listWeek",
views: {
listWeek: {
type: 'list',
duration: { days: 3 },
}
},
})
这是空的,如果接下来的三天内没有事件。
是否有一种方法可以设置显示的特定事件,而仅仅是天数?
注意:我对JS的了解是非常基本的,因此,如果唯一的选择是创建自定义视图,我将感谢任何有关其如何工作的示例。
我觉得这是一个概念问题,而不是编程问题。
简短的答案是:
本质上,您不能使用FullCalendar做到这一点。
延长的解释是:
FullCalendar的全部要点是它以类似日历的方式显示事物。日历旨在突出特定的时间点 - 在几天/几周/几个月的时间内发生的事情。日历的想法是可视化时间,并帮助您将事件放在其中,并查看事件的时间表和上下文。
如果您只想要一个无聊的旧列表,无论它们何时发生,那么您将丢弃可视化,这是日历的全部目的。为此,只需完全抛弃日历插件,只需使用您从Google获得的数据显示HTML列表即可。