Fullcalendar将视图限制为今天+ x个月

时间:2016-11-01 16:05:11

标签: fullcalendar

我正在使用fullcalendar库。如何限制我的月份视图仅查看下一个x个月?

我在文档中没有看到任何直接的答案。我不确定我是否应该尝试改变渲染方法?

由于

1 个答案:

答案 0 :(得分:1)

这应该是你的伎俩

$('#calendar').fullCalendar({
    viewDisplay: function(view) {
        // maybe return false aborts action? 
        if (view.start > lastDayOfNextMonth) {
            return false;
        }
        // or disable next button if this is last valid month
        if (view.end + oneDay >= lastValidDate) {
            $("#calendar #fc-button-next").attr("disabled","disabled");
        }
        // or gotoDate if view.start is out of range
        if (view.start > lastValidDate) {
           // proceed
        }
    }
});

这个问题有很多样本:Braintree documentation