FullCalendar 是否有“恢复”功能

Lan*_*nce 5 jquery fullcalendar

我有一个具有自定义属性的日历事件,其中一个 isPublished 可以动态更改,因此我无法将可编辑值设置为 false。我想知道如果事件被标记为 isPublished,如何使事件恢复到其在日历上的先前位置。

eventDrop: function (event, jsEvent, ui, view){
            //event.start = dateAdd(d,dayDelta,event.start);
            if (event.isPublished == 0){
                addEditEvent(event);
            } else {
                revert: true;
                console.log('revert');
            }

        },
Run Code Online (Sandbox Code Playgroud)

我在文档中看到有一个 dragRevertDuration 但我找不到还原本身,有吗?

Kim*_*jan 5

是的,确实如此,非常简单

eventDrop: function (event, dayDelta, minuteDelta, allDay, revertFunc) {
    if (event.isPublished == 0){
        addEditEvent(event);
    } else {
        revertFunc();
        console.log('revert');
    }
}
Run Code Online (Sandbox Code Playgroud)