Получить идентификатор объекта во внешнем списке событий в Fullcalendar v4 - PullRequest
0 голосов
/ 24 сентября 2019

У меня проблема с fullcalendar v4.В течение нескольких дней я пытаюсь получить идентификатор объекта, объявленного во внешнем списке, следующим образом, но безуспешно.

$(this).data('event', {
id: 2,
title: $.trim($(this).text()), // use the element's text as the event title
stick: true, // maintain when user navigates (see docs on the renderEvent method)
classNames: [$(this).data('color')],
description: 'Lorem ipsum dolor eius mod tempor labore'
});

В календаре:

var Draggable   = FullCalendarInteraction.Draggable;

        new Draggable(containerEl, {
            itemSelector: '.fc-draggable-handle',
            eventData: function(eventEl) {

                return $(eventEl).data('event');

            }   
        });

Затем пытаюсь получитьданные о сбрасывании или событии получения:

eventReceive: function(event, view) {
                alert("Dropped event: " + event);  // any data linked to the dropped event 

                var datax = $(this).data('event');

                console.log(datax);

            },    

            drop: function(arg) {

                console.log(arg.draggedEl);

                // is the "remove after drop" checkbox checked?
                if ($('#kt_calendar_external_events_remove').is(':checked')) {
                    // if so, remove the element from the "Draggable Events" list
                    $(arg.draggedEl).remove();
                }
            }, 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...