当我在处理drop数据之前使用带有确认框的eventDrop时,看起来该事件正在恢复到其原始位置。当我点击ok时,事件被正确地丢弃了。有人有解决办法吗?
eventDrop: function(event, delta, revertFunc, jsEvent, ui, view) {
if (!confirm("Are you sure about this change?")) {
revertFunc();
} else {
savedrop(event.id,event.start,event.end);
}}
我找到了一个解决方案。在Eventdrop和/或Eventresize的开头,我放置了以下内容:
$('#calendar').fullCalendar('updateEvent', event);
我可以显示确认和ajax调用确认,以保存这与php。此外,如果这不是确认我仍然可以使用revertFunc.