一直在寻找一种方法,只显示FullCalendar的月视图中的当前周和下一周.到目前为止,它似乎被建议作为即将推出的版本的功能,但与此同时,有没有人能够入侵它?
UPDATE
感谢世界末日的建议,我能够创建一个显示2周的自定义视图,从本周开始.您将可见的开始日期更改为今天的日期,并将行计数更改为2.
function TwoWeeksView(element, calendar) {
var t = this;
// exports
t.render = render;
// imports
BasicView.call(t, element, calendar, 'month');
var opt = t.opt;
var renderBasic = t.renderBasic;
var formatDate = calendar.formatDate;
function render(date, delta) {
if (delta) {
addMonths(date, delta);
date.setDate(1);
}
var start = cloneDate(date, true);
start.setDate(1);
var end = addMonths(cloneDate(start), 1);
//var visStart = cloneDate(start);
var visStart = date;
var visEnd = cloneDate(end);
var firstDay = opt('firstDay');
var nwe = opt('weekends') ? 0 …Run Code Online (Sandbox Code Playgroud) 我已经实现了这里概述的2周视图,我想知道是否有人可以告诉我如何/在哪里更改prev/next按钮以将日历仅移动2周而不是下个月?不确定在哪里更新fullcalendar.js.