我正在使用FullCalendar v2.2.5,并且当日历使用月视图时,我想按周而不是按月导航。
我看到用于向前导航的功能是this,但是我无法找到改变此行为的方法。
有什么办法可以做到这一点?
最佳答案
默认情况下,如prev
和next
文档中所述:
如果日历为月视图,则将日历向前/向后移动一个月。
如果日历在basicWeek或scheduleWeek中,则将日历前后移动一周。
如果日历位于basicDay或议程日中,则将日历后退/前进一天。
如果要更改工作方式,则需要基于月视图使用Custom view
。就像是:
$('#calendar').fullCalendar({
defaultView: 'customMonth',
views: {
customMonth: {
type: 'month',
duration: {weeks: 1}
}
}
});
基本上,您基于
customMonth
视图“创建”一个month
视图(这是默认视图),并且此duration是一周。我做了一个jsfiddle,您可以在其中看到它的工作。
全面披露:该解决方案是基于this answer找到的。
关于javascript - 使用月 View ,每周移动一次,而不是每月移动一次,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40215588/