拖动事件在确认之前恢复

时间:2014-09-14 02:26:03

标签: fullcalendar

我有一个带拖动功能的日历,用户可以拖动事件来快速更新它们。

拖动事件后,我会询问用户是否要保存它,然后调用UpdatEvent函数。

但是,在用户确认之前(就像对话框一样),如果我在对话框中确认,事件将自动恢复,并仅返回更新的位置。

是否有一种方法可以使事件保持在拖动位置,然后还原或保留在实际位置?

我的eventDrop看起来像这样:

eventDrop: function (event, delta, revertFunc) {
if (confirm("Do you wish to save the event?")) {
UpdateEvent(event.id, event.start);
}
else {
revertFunc();
}
}

1 个答案:

答案 0 :(得分:0)

在Eventdrop和/或Eventresize的开头放置以下内容:

$('#calendar').fullCalendar('updateEvent', event);