Search code examples
javascriptfullcalendarfullcalendar-schedulerfullcalendar-4

I can't seem to get resourceId on eventDrop and drop, im using resourceTimelineMonth and are trying to move them around


I can't seem to get resourceId on eventDrop and drop, im using resourceTimelineMonth and are trying to move them around.

If i try info.resourceId i get "undefined".

editable: true,
droppable: true,
eventResize: function (info) {
    alert("Resize event: " + info.event.id + info.event.title + " end is now " + info.event.end.toISOString());

    if (!confirm("Gem?")) {
        info.revert();
    }

    SetEvent(info);
},
eventDrop: function (info) {

    console.log('resourceId: ' + info.resourceId);
    //alert(info + " Drop event: " + info.event.title + " was dropped on " + info.event.start.toISOString());
    console.log(info.title);
    //SetEvent(info);
},
drop: function (info) {
    // is the "remove after drop" checkbox checked?
    console.log("Drop event: " + info.resourceId);

    //SetEvent(info);
}

Edit

On eventResize and eventDrop you can find the resource id under: info.event._def.resourceIds[0]

On drop you can find it under: info.resource._resource.id


Solution

  • On eventResize and eventDrop you can find the resource id under: info.event._def.resourceIds[0]

    On drop you can find it under: info.resource._resource.id