Я не могу получить resourceId для eventDrop и drop, я использую resourceTimelineMonth и пытаюсь переместить их - PullRequest
1 голос
/ 27 июня 2019

Я не могу получить resourceId для eventDrop и удалить его, я использую resourceTimelineMonth и пытаюсь переместить их.

Если я попробую info.resourceId, я получу "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);
}

Редактировать

В eventResize и eventDrop вы можете найти идентификатор ресурса в: info.event._def.resourceIds [0]

Вы можете найти его по адресу: info.resource._resource.id

1 Ответ

0 голосов
/ 08 июля 2019

В eventResize и eventDrop вы можете найти идентификатор ресурса в: info.event._def.resourceIds [0]

При добавлении вы можете найти его в: info.resource._resource.id

...