放弃事件(而不是日历) - 如何识别事件?

Dom*_*que 2 drag-and-drop fullcalendar

我已经成功实现了将jquery-ui元素拖到我的fullCalendar上.问题是我想要删除的不是日历本身,而是日历上显示的特定事件,以便将删除的项目添加到事件中.丢失的部分是如何识别掉落时鼠标下的事件.

drop: function (date, allDay, jsEvent, ui)
{
   var event = ???;
   event.description += ui.helper.data("filters").text;
   $('#calendar').fullCalendar('updateEvent', event);
}
Run Code Online (Sandbox Code Playgroud)

Dom*_*que 6

我发现了解决方案.基本上你必须在event元素中添加"droppable".我通过捕捉"eventRender"(我认为这是一个好地方)这样做...

eventRender: function (event, element)
{
    // store the ID for later...
    $(element).data('id', event.id);
    element.droppable({
        drop: function (event, ui)
        {
            // get the ID I stored above...
            var rowID = $(this).data('id');
Run Code Online (Sandbox Code Playgroud)