在"完整日历"中指定事件的颜色



我有一个日历http://arshaw.com/fullcalendar/:

$('#calendar').fullCalendar({
height: 300,
//.............
events: jsonData,
month: firstMonth
})

我想根据jsonData中每个值(项)的某些条件动态设置事件的color。我该怎么做?

注意,我不能这样做:

eventSources: [
{
events: [  
{
title     : 'event1',
start     : '2012-06-10'
}
],
backgroundColor: 'green',
textColor: 'yellow'
},

或者其他什么,因为在传递到日历之前,我必须将jsonData分解为两个部分,然后将每个部分传递到日历。我不想要这个。相反,我想要一些回调函数,在那里我可以访问每个项目并设置事件的颜色。类似eventMouseover

在呈现事件时触发,http://arshaw.com/fullcalendar/docs/event_rendering/eventRender/

您可以将事件编写为具有回调函数的函数,也可以使用eventsource传递2个或多个jsondata。

这是它的链接http://arshaw.com/fullcalendar/docs/event_data/events_function/

相关内容

  • 没有找到相关文章

最新更新