如何解决FulLCalendar 5:每个事件源的不同颜色不会在月视图中显示
我有两个事件源,配置如下:
this.eventSources = {
1: {
id: 1,color: '#228B22',textColor: '#000000',backgroundColor: '#90EE90',url: this.config.loadUrl,startParam: 'from',endParam: 'to',extraParams: {
client_id: 0,agenda_item_type_id: 1
}
},2: {
id: 2,color: '#0e64a0',backgroundColor: '#87CEFA',agenda_item_type_id: 2
}
}
};
我将它们设置在calender.render()
之前,如下:
Object.values(this.agendaItemTypes).forEach(itemType => {
if (itemType.initiallyVisible) {
this.calendar.addEventSource(this.eventSources[itemType.id]);
}
});
this.calendar.render();
这很好。初始渲染后,仅显示initiallyVisible
个事件。使用复选框,我可以切换每种事件类型的可见性,这几乎可以按预期工作。仅颜色未按预期显示。使用标准主题,dayGridMonth
视图中的项目符号显示在已配置的color
中。除此之外,事件以默认颜色显示,似乎忽略了事件源的textColor
和backgroundColor
。
我是否错过了文档中的某些内容,或者我做错了什么明显的东西?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。