我想添加一个自定义事件。 我需要做的是我的日历上有各种各样的活动。可以有付款活动,登记入住和退房活动,可以有朋友的生日活动。
生日活动可以在那里,但我只想要朋友的生日活动而不是所有同事的生日活动。
如何在完整日历中区分它?
就像有标题事件一样。但我想要一个特定的事件,而不是所有的标题事件。
说标题事件用于呈现文本 - 付款,登记,退房等。 我想在抵达时问候,并在出发时使用不同的图标说再见。
所以我需要一个自定义的事件,然后我可以抓住。
请帮忙。
答案 0 :(得分:0)
我会查看使用事件源并从服务器中提取每个事件类型,因为您需要显示它们。
所以这是我的一个活动来源。
function calendarEventType(typeName) {
return {
url: '/cal-data',
type: 'GET',
data: {
type: typeName
},
cache: false,
error: function (jqXHR, textStatus, errorThrown) {
alert("Error Getting Calendar Data: " + errorThrown);
}
}
}
我通过以下方式致电:
.fullCalendar('addEventSource', calendarEventType('special-event');
然后当然在你的后端(PHP / Python /无论什么)你需要传回一个JSON事件对象列表。
检查文档以确定每个事件源的差异(设置类/颜色等,每个源的不同)。