0

我正在使用 FullCalendar 显示来自 Google 日历的事件列表。我需要的是接下来 3 个事件的列表,无论它们在哪一天。

到目前为止,我发现的唯一选项是设置列出的天数:

$('#calendar').fullCalendar({
    defaultView: "listWeek",
        views: {
            listWeek: {
                type: 'list',
                duration: { days: 3 },
            }
        },          
    })

但是,如果在接下来的三天内没有事件,则此列表为空。

有没有办法设置显示的特定事件数量而不是天数?

注意:我对 JS 的了解非常基础,所以如果唯一的选择是创建自定义视图,我将感谢任何有关其工作原理的示例。

4

1 回答 1

0

我觉得这是一个概念问题,而不是编程问题。

简短的回答是:

基本上不,你不能使用 fullCalendar 来做到这一点。

更长的解释是:

fullCalendar 的全部意义在于它以类似日历的方式显示内容。日历旨在突出特定的时间点——在几天/几周/几个月的时间段内发生的事情。日历的想法是可视化时间,并帮助您在其中放置事件并查看事件的时间线和上下文。

如果您只想要接下来 3 个事件的无聊旧列表,无论它们何时发生,那么您将放弃可视化,这是日历的全部目的。对于该要求,只需完全放弃日历插件,只需使用从谷歌获得的数据来显示 HTML 列表。

于 2017-12-27T20:07:32.097 回答