将全天活动显示为背景色

时间:2018-07-11 02:28:34

标签: fullcalendar

是否可以将日历中的某些事件显示为完整的背景色块?例如,如果一个事件是一个全天事件,则其日期方块将具有红色的背景色。所有其他事件将看起来像正常事件。

(我正在使用FullCalendar同步到Google日历)

2 个答案:

答案 0 :(得分:1)

要使事件以您描述的方式在其插槽中显示为完整的彩色块,可以使用“背景”事件功能。由于您使用的是Google日历,并且无法完全控制所提供的JSON数据,因此您必须通过eventDataTransform回调添加必要的属性,该属性允许在下载事件数据之后将其渲染到事件数据之前对其进行修改日历。我认为是这样的事情(作为您的日历配置中的一个选项):

name.replace(" ", "")

有关详细信息,请参见https://fullcalendar.io/docs/eventDataTransformhttps://fullcalendar.io/docs/background-events

答案 1 :(得分:0)

在事件中使用rendering: 'background'