У меня проблема с 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();
}
},