Javascript 更改视图时不考虑完整日历事件显示

Javascript 更改视图时不考虑完整日历事件显示,javascript,html,fullcalendar,fullcalendar-5,Javascript,Html,Fullcalendar,Fullcalendar 5,小问题我有一个完整的日历v5页面链接到几个谷歌议程。此部分工作正常,默认显示为dayGridMonth,事件显示为“block” 根据窗口宽度,如果需要,将触发changeView事件切换到listMonth。这部分也很好 但是,当切换到listmount时,eventdisplay不考虑“block”值。当恢复到dayGridMonth时,它是正确的 如果在事件源级别而不是全局级别实现display属性,则会出现相同的行为 有人知道为什么吗 Thx这是故意的。明确说明块设置仅适用于日栅格视图:

小问题我有一个完整的日历v5页面链接到几个谷歌议程。此部分工作正常,默认显示为dayGridMonth,事件显示为“block”

根据窗口宽度,如果需要,将触发changeView事件切换到listMonth。这部分也很好

但是,当切换到listmount时,eventdisplay不考虑“block”值。当恢复到dayGridMonth时,它是正确的

如果在事件源级别而不是全局级别实现display属性,则会出现相同的行为

有人知道为什么吗

Thx这是故意的。明确说明
设置仅适用于
日栅格
视图:

“块”-在daygrid中时,将事件渲染为实心矩形。 在其他视图中时,将正常渲染


请特别注意最后一句。

好的,我错过了包括“daygridmonth”在内的“daygrid”。调用changeView方法时,事件的呈现方式不同,这不是不一致吗?毕竟,它是关于全局覆盖的,而不是事件源及其设置本身。是的,daygrid是一种视图类型。daygridmonth是一个daygrid视图,专门一次显示一个月。就像您可以使用timegridday和timegridweek一样,它们都是指定了特定时间范围的timegrid视图。至于一致性,是的,可能是不一致的。你得问问fullCalendar的制造商,他们为什么这样做。但至少文档清楚地说明了它何时适用,何时不适用。为了比较不适用的内容,V3没有这样做。好吧,V3甚至没有这个选项,所以我真的不确定你到底在比较什么?你是对的,它是不同的。这已记录在v5的变更说明中:。如果你不喜欢,就向日历上的人抱怨。