我正在将FullCalendar实现到我的MVC Web应用程序中,并使基本日历正常工作。我现在正在尝试添加添加外部事件,我在第一个事件被第一次拖动时分开工作,它没有添加到数据库中。如果事件被移动或编辑,则输入它。
有没有办法在最初拖入时将事件直接输入数据库?
这是我目前添加外部事件的代码。
addExternalEvent: true,
eventDrop: function (event) {
var data = {
EventID: event.eventID,
Subject: event.title,
Start: event.start.format('DD/MM/YYYY HH:mm A'),
End: event.end != null ? event.end.format('DD/MM/YYYY HH:mm A') : null,
Description: event.description,
ThemeColor: event.color,
IsFullDay: event.allDay,
};
SaveEvent(data);
}
$('#external-events .fc-event').each(function () {
$(this).data('event', {
title: $.trim($(this).text()),
stick: true
});
$(this).draggable({
zIndex: 999,
revert: true,
revertDuration: 0
});
});
提前致谢。