我使用的是FullCalendar v2.2.5,我想导航每周而不是每月当日历使用月视图。
我看到用于向前导航的函数是这样的,但我无法找到改变这种行为的方法。
有办法做到这一点吗?
默认情况下,如prev
和next
文档中所述:
如果日历为月视图,将日历向后/向前移动一个月。
如果日历是在basicWeek或agendaWeek中,将日历向后/向前移动一周。
如果日历为basicDay或agendaDay,将日历向后/向前移动一天。
如果你想改变它的工作方式,你需要使用一个Custom view
,基于月视图。比如:
$('#calendar').fullCalendar({
defaultView: 'customMonth',
views: {
customMonth: {
type: 'month',
duration: {weeks: 1}
}
}
});
基本上,你"创建"customMonth
视图(这是默认视图),基于month
视图,持续时间为一周。我已经做了一个jsfiddle,你可以看到它的工作
完全披露:这个解决方案是基于这个答案找到的。