0

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

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

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

我已经搜索过是否可以找到其他人试图实现这一点并遇到了这个问题,但这是一个相当旧版本的 FC,我使用的是 2.7

有没有办法在不分叉日历和更改内部代码的情况下务实地设置 firstDay?

任何帮助将不胜感激。

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

4

1 回答 1

0

我发现从 2016 年 7 月 11 日发布的 2.9 版开始,添加了对动态获取和设置选项的支持。

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

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

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

添加该功能的 GitHub问题。

于 2016-07-20T15:28:18.857 回答