使用月视图,逐周而不是逐月移动

时间:2016-10-24 10:01:29

标签: javascript fullcalendar

我正在使用FullCalendar v2.2.5,当日历使用月视图时,我想逐周导航 而不是逐月导航 / em>的

我发现用于向前导航的函数是this,但我无法找到改变此行为的方法。

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

默认情况下,如prevnext文档中所述:

  

如果日历位于月视图中,则会将日历向后/向前移动一个月。

     

如果日历在basicWeek或agendaWeek中,则会将日历向后/向前移动一周。

     

如果日历位于basicDay或agendaDay,则会将日历向后/向前移动一天。

如果您想更改其工作方式,则需要根据月视图使用Custom view。类似的东西:

$('#calendar').fullCalendar({
    defaultView: 'customMonth',
    views: {
        customMonth: {
            type: 'month',
            duration: {weeks: 1}
        }
    }
});

基本上,您根据customMonth视图“创建”month视图(这是默认视图),其中duration为一周。 我做了一个jsfiddle,你可以看到这个有效。

完全披露:此解决方案基于this answer