【发布时间】:2021-11-30 07:40:24
【问题描述】:
当我尝试将异常添加到重复发生的 fullcalendar 事件时,它什么也没做。周期性事件每周正确显示,但无一例外。
我想要实现的是显示一系列事件,排除某个日期,甚至更好的是日期和时间之间的范围,如“排除属性”部分所述:https://fullcalendar.io/docs/rrule-plugin
这是我的活动:
events: [
{
id: '291',
resourceId: '29',
color: '#71CA83',
textColor: '#ffffff',
description: 'Manager1 Manager1 : 08:00:00 - 10:30:00',
rrule: {
freq: 'weekly',
interval: 1,
byweekday: 'rrule.RRule.MO',
dtstart: '2021-03-01T08:00:00'
},
duration: '02:00',
exdate: ['2021-10-11']
}
]
我正在使用 fullcalendar 5.9.0(具有商业许可证)和 rrule 2.6.8。值得一提的是:我正在使用 MacOS Big Sur 运行 Macbook。
谁能告诉我为什么这不起作用?我尝试了多种解决方案并阅读了大量文档,但似乎没有任何效果。
【问题讨论】:
-
I am using fullcalendar 2.9.0... 但是如果你看一下,rrule 集成直到版本 4 才引入,并且直到版本 5.5 才扩展。第 2 版文档没有提及 rrule -
对不起,我用的是5.9.0
-
嗯,好的。在这种情况下,几乎可以肯定与此问题中的问题相同:stackoverflow.com/questions/69258139/…
-
不幸的是,这似乎并没有解决我的问题。我尝试了带括号和不带括号的解决方案,但事件仍然存在......
-
我向您展示的答案与括号无关 - 我不确定您是如何得出这个结论的?这完全是因为您的 exdate 设置中没有时间
标签: javascript fullcalendar fullcalendar-5 rrule