Fullcalendar 以背景色显示全天事件
是否有办法将日历中的某些事件显示为完整的背景色块?例如,如果一个事件是一个全天的事件,它的日期方块将有一个红色的背景色。所有其他事件将与正常事件类似Fullcalendar 以背景色显示全天事件,fullcalendar,Fullcalendar,是否有办法将日历中的某些事件显示为完整的背景色块?例如,如果一个事件是一个全天的事件,它的日期方块将有一个红色的背景色。所有其他事件将与正常事件类似 (我正在使用与谷歌日历同步的FullCalendar)要使事件以您描述的方式在其插槽中显示为完整的彩色块,您可以使用“背景”事件功能。由于您使用的是Google Calendar,对提供的JSON数据没有完全控制权,因此必须通过eventDataTransform回调添加必要的属性,该回调允许在事件数据下载后但呈现到日历上之前对其进行修改。我想是这
(我正在使用与谷歌日历同步的FullCalendar)要使事件以您描述的方式在其插槽中显示为完整的彩色块,您可以使用“背景”事件功能。由于您使用的是Google Calendar,对提供的JSON数据没有完全控制权,因此必须通过eventDataTransform回调添加必要的属性,该回调允许在事件数据下载后但呈现到日历上之前对其进行修改。我想是这样的(作为日历配置中的一个选项):
有关详细信息,请参见和。在事件中使用
渲染:“背景”
eventDataTransform: function(event)
{
if (event.allDay == true) event.rendering = "background";
return event;
}