FullCalendar调用gotoDate并以编程方式设置firstDay

时间:2016-07-19 08:52:52

标签: fullcalendar fullcalendar-scheduler

我在日历的标题中添加了一个自定义按钮,其中包含一年中的每个月。这个想法是你可以选择月份,日历将跳转到那个月。

我目前将firstDay设置为1以在星期一开始日历,这是因为在大多数情况下我确实希望星期一成为第一天。当我打电话给gotoDate时,我希望日历跳到那个日期,因为它是日历上的第一个可见日;它应该始终是所选月份的第一个。

目前它已到达日期,但第一天是该周的星期一。

我已经搜索过,看看我是否能找到其他人试图实现这一目标并遇到this问题,但这是针对FC的旧版本,我使用的是2.7

有没有办法实用地设置firstDay而不分支日历和更改内部代码?

非常感谢任何帮助。

*我没有包含任何代码,因为我认为它不会为问题增加任何价值。除了初始化之外,我没有调用任何东西设置firstDay。

1 个答案:

答案 0 :(得分:0)

我发现自2016年7月11日发布的版本2.9以来,已添加了对动态获取和设置选项的支持。

我已从2.7版升级到2.9版,并在初始化日历后设法使用以下代码设置firstDay。

$('#calendar').fullCalendar('option', 'firstDay', 0);

获取/设置选项的documentation动态地,并非所有选项都可以动态设置。

添加了功能的GitHub issue