Javascript FullCalendar-显示当前和未来4周的自定义视图

Javascript FullCalendar-显示当前和未来4周的自定义视图,javascript,jquery,fullcalendar,Javascript,Jquery,Fullcalendar,我正在尝试为FullCalendar创建自定义视图 我试图实现的与月视图类似,但只显示当前和未来四周 例如,如果今天是2014年12月11日,那么只想看到12月8日到1月11日 我应该无法单击“上一个”和“下一个”按钮查看其他日期 类似于下图的内容。 关于在StackOverflow上创建完整日历的自定义视图有一些问题,但其中许多视图使用的是旧版本,不再适用于最新版本 使用最新版本创建自定义视图,但不幸的是,我无法调整它以创建自定义视图 非常感谢您的帮助。您可以在fullcalendar.js

我正在尝试为FullCalendar创建自定义视图

我试图实现的与月视图类似,但只显示当前和未来四周

例如,如果今天是2014年12月11日,那么只想看到12月8日到1月11日

我应该无法单击“上一个”和“下一个”按钮查看其他日期

类似于下图的内容。

关于在StackOverflow上创建完整日历的自定义视图有一些问题,但其中许多视图使用的是旧版本,不再适用于最新版本

使用最新版本创建自定义视图,但不幸的是,我无法调整它以创建自定义视图


非常感谢您的帮助。

您可以在fullcalendar.js文件中创建自己的自定义视图。我使用月视图作为7742-7813行的模板。复制或修改月份视图。然后,您需要修改代码以按照您的需要进行操作:

this.intervalStart = date.clone().stripTime().startOf('week');
这会将视图的开始设置为当前周的第一天

this.intervalEnd = this.intervalStart.clone().add(4, 'weeks');
这将视图的结尾设置为开始日+4周

我相信这就是你需要修改的全部内容。如果你遇到问题,请告诉我,我可能错过了什么


而且,这听起来对我目前的任务很熟悉

您可以在fullcalendar.js文件中创建自己的自定义视图。我使用月视图作为7742-7813行的模板。复制或修改月份视图。然后,您需要修改代码以按照您的需要进行操作:

this.intervalStart = date.clone().stripTime().startOf('week');
这会将视图的开始设置为当前周的第一天

this.intervalEnd = this.intervalStart.clone().add(4, 'weeks');
这将视图的结尾设置为开始日+4周

我相信这就是你需要修改的全部内容。如果你遇到问题,请告诉我,我可能错过了什么


而且,这听起来对我目前的任务很熟悉

我也在找这个。最后,我定义了一个新的视图:

观点:{ 代理4周:{ 键入:“月”, 持续时间:{周:4}, 按钮文字:“4周”, fixedWeekCount:false }
} 我也在找这个。最后,我定义了一个新的视图:

观点:{ 代理4周:{ 键入:“月”, 持续时间:{周:4}, 按钮文字:“4周”, fixedWeekCount:false }
}我还发现这个问题很有用:这很尴尬。。。没有什么比在最后一分钟离开更重要的了:PI也发现这个问题很有用:这很尴尬。。。没有什么比在最后一分钟离开更重要的了:P