FullCalendar - 如何在列表视图中显示即将发生的事件的具体数量?

时间:2017-12-23 15:07:32

标签: javascript fullcalendar fullcalendar-3

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

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

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

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

有没有办法设置显示的具体事件数量而不仅仅是天数?

注意:我对JS的了解非常基础,所以如果唯一的选择就是创建一个Custom View,我会感谢任何关于它如何运作的例子。

1 个答案:

答案 0 :(得分:0)

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

简短的回答是:

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

更长的解释是:

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

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