当我输入日历事件时,我会设置public和personal类型。而且,当我得到它时,我希望个人活动是黄色的。
我成功地输入了它,在着色时出现了问题,我得到了以下错误消息:
url : callCalendar is that Home Controller's method for get all Schedule List.
我不知道从哪里开始。
这是我到目前为止的代码:
displayEventTime: true,
eventLimit : true,
selectable: true,
selectHelper: true,
events: function( start, end, timezone, callback ) {
alert("entering events function");
var event = new Array();
$.ajax({
url : 'callCalendar',
data : {
String : 'ss'
},
success : function(response){
for (var i = 0; i < response.length; i++) {
event.push({
title : response[i].title,
start : response[i].start_date,
})
if(response[i].type=='personal'){
alert("Type = personal");
color: 'yellow'
}
color: 'yellow'
}
color: 'yellow'
callback(event);
}
});
color: 'yellow'
},
将"type"属性添加到事件中,并尝试使用eventRender。示例:
$('#calendar').fullCalendar({
//some your code
eventRender: function(calEvent, htmlElem, view) {
switch(calEvent.type) {
case 'public':
htmlElem.addClass('public_event');
break;
case 'personal':
htmlElem.addClass('personal_event');
break;
}
},
//some your code
});