我有一个带有拖动功能的日历,用户可以在其中拖动事件以快速更新它们。
拖动事件后,我询问用户是否要保存它,然后调用UpdatEvent函数。
但是,在用户确认之前(就像对话框出现一样),如果我在对话框中确认,事件会自动返回并仅返回到更新的位置。
有没有办法让事件保持在拖动的位置,然后返回或保持在实际位置?
我的eventDrop看起来像这样:
eventDrop: function (event, delta, revertFunc) {
if (confirm("Do you wish to save the event?")) {
UpdateEvent(event.id, event.start);
}
else {
revertFunc();
}
}
在Eventdrop和/或Eventresize的开头放置以下内容:
$('#calendar').fullCalendar('updateEvent', event);