Printing Fullcalendar Month视图-根据当月的实际周数进行调整

Printing Fullcalendar Month视图-根据当月的实际周数进行调整,printing,fullcalendar,Printing,Fullcalendar,使用最新的fullcalendar.io,月视图中显示的周数适合渲染的第一个月。使用“上一个月/下一个月”按钮时,如果下一个月/上一个月的周数少于当前月份,则仍会呈现当前月份的周数 现在是2015年5月。网站上的演示如下: 2015年5月渲染为6周,因为这是需要的时间。当我单击“下一步”转到2015年6月时,尽管只需要5周,但在月视图中仍会呈现6周 问题:渲染的周数如何调整到给定月份的实际周数?这意味着2015年5月将有6周,但2015年6月的表格将减少到5周 这在尝试打印月历时很重要。现在是五

使用最新的fullcalendar.io,月视图中显示的周数适合渲染的第一个月。使用“上一个月/下一个月”按钮时,如果下一个月/上一个月的周数少于当前月份,则仍会呈现当前月份的周数

现在是2015年5月。网站上的演示如下:

2015年5月渲染为6周,因为这是需要的时间。当我单击“下一步”转到2015年6月时,尽管只需要5周,但在月视图中仍会呈现6周

问题:渲染的周数如何调整到给定月份的实际周数?这意味着2015年5月将有6周,但2015年6月的表格将减少到5周

这在尝试打印月历时很重要。现在是五月,但有人可能想点击下一步并打印即将到来的六月。六月日历应该只有5周,但我只能用6周来显示,因为我是从五月开始进入六月的

谢谢你的提示。 ryan

您正在寻找选择。从文档中,您可以看到:

如果
true
,日历将始终为6周。如果
false
,日历将有4周、5周或6周,具体取决于月份

因此,如果要显示每个选定月份的正确周数,则应在初始化fullCalendar时将该选项设置为false:

$('#calendar').fullCalendar({
    fixedWeekCount: false
});
查看一个有效的演示。

您正在寻找的选项。从文档中,您可以看到:

如果
true
,日历将始终为6周。如果
false
,日历将有4周、5周或6周,具体取决于月份

因此,如果要显示每个选定月份的正确周数,则应在初始化fullCalendar时将该选项设置为false:

$('#calendar').fullCalendar({
    fixedWeekCount: false
});

请看一个有效的演示。

对于那些仍然使用旧版fullcalendar(v1.6.4)的可怜人,请使用:


weekMode:“variable”

对于那些仍然使用旧版fullcalendar(v1.6.4)的可怜人,请使用:


weekMode:“variable”

@Druzion,抱歉,我是新来的。。。那个么,我应该在接受的答案中加入我的替代方法吗?不,你们不应该。我知道你是新来的,但回答一个已经有公认答案的问题是毫无意义的。如果你在另一个答案被接受的一周内回答了这个问题,你可以发布另一个解决方案,但现在它毫无意义。你不应该这样做的唯一原因是,当人们来寻找答案时,他们不想浏览很多,他们只想要一个能解决他们问题的答案,而第一个答案就做到了。@Druzion,抱歉,我是新来的。。。那个么,我应该在接受的答案中加入我的替代方法吗?不,你们不应该。我知道你是新来的,但回答一个已经有公认答案的问题是毫无意义的。如果你在另一个答案被接受的一周内回答了这个问题,你可以发布另一个解决方案,但现在它毫无意义。你不应该这样做的唯一原因是,当人们来寻找答案时,他们不想浏览很多,他们只想要一个能解决他们问题的答案,而第一个答案就是这样。