如何以全日历方式删除对象事件源?

时间:2018-09-07 04:19:27

标签: jquery fullcalendar fullcalendar-2

我已经添加了一个事件源:

$('#calendar').fullCalendar('addEventSource', function(start, end, timezone, callback) {
        getInactive(start, end, timezone, callback);
        });         
}

内部具有ID:0的事件

如果我执行.fullCalendar(removeEvent,1)-它仅从现有视图中删除数据,然后如果我们浏览回它,则它已经被读取。

因此,需要删除源对象,但我们从未指定源ID?我尝试使用removeEventSource再次发送相同的数据,但效果不佳。我需要删除此动态创建的对象的所有实例的帮助。谢谢,

1 个答案:

答案 0 :(得分:0)

        //delete
        $this.$modal.find('.delete-event').show().end().find('.save-event').hide().end().find('.modal-body').empty().prepend(form).end().find('.delete-event').click(function () {
            $this.$calendarObj.fullCalendar('removeEvents', function (ev) {
                return (ev._id == calEvent._id);
            });


             $.ajax({
                 url : 'index.php',
                 data: 'action=delete&id='+calEvent.id,
                 type: "POST",
             });

        });