我正在使用fullcalendar进行项目。我想在删除日历的外部事件更新到数据库时使用css类显示勾选标记,例如(✓)。
掉落功能完美运行。这是我的功能:
drop: function(date) {
var originalEventObject = $(this).data('eventObject');
var copiedEventObject = $.extend({}, originalEventObject);
copiedEventObject.start = date;
copiedEventObject.allDay = allDay;
$('#calendar').fullCalendar('renderEvent', copiedEventObject, true);
$.ajax({
type: "POST",
data: {
id: copiedEventObject.id,
task: {
start_date: date,
dropped: true
}
},
url: "/tasks/ajax_update"
}).done(function() {
$("#calendar").fullCalendar("removeEvents");
$("#calendar").fullCalendar("refetchEvents");
//Problem here (not sure how to get the updated event to add a class)
copiedEventObject.className = "fc-updated"; //Tried this but Not working
$('#calendar').fullCalendar('updateEvent', copiedEventObject); //Tried this but Not working
});
}
当事件更新到数据库时,我无法获得已更新的确切事件。有没有办法识别更新的事件并使用jQuery添加一个css类?
提前致谢。