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;
}