Инициализация
const ec = new EventCalendar(document.getElementById('calendar'), {
view: 'resourceTimeGridDay',
locale: 'ru',
navLinks: true,
allDaySlot: false,
allDayContent: false,
weekNumberCalculation: 'ISO',
firstDay: 1,
editable: true,
slotMinTime: '07:00:00',
headerToolbar: {
start: 'prev,next today',
center: 'title',
end: 'dayGridMonth,timeGridWeek,resourceTimeGridDay'
},
dayHeaderFormat: {
weekday: 'long',
},
buttonText: {
today: 'Сегодня',
dayGridMonth: 'Месяц',
timeGridWeek: 'Неделя',
resourceTimeGridDay: 'День'
},
resources: [
{id: 1, title: 'Тестовый замерщик'},
],
events: [
{
id: '1',
title: 'Тестовый замер {{ $order_id }}',
start: '2025-03-07T09:00:00',
end: '2025-03-07T11:00:00',
resourceId: 1,
editable: true,
startEditable: true,
}
],
eventDrop: function(info) {
console.log(info.event);
},
eventReceive: function(info) {
console.log(info.event);
},
eventDragStart: function(info) {
console.log(info.event);
}
});
При загрузке страницы, есть необходимость инициализировать новое событие.
let newEvent = {
id: '2',
title: 'Новый тестовый замер',
resourceId: 2,
editable: true,
startEditable: true,
};
ec.addEvent(newEvent);
Далее, необходимо перевести его в состояние перетаскивания по календарю. Почитал на
источнике(Git), вроде как опиця должна делать новое событие активное к переносу:
eventStartEditable
Но что то идет не так:

Событие простро добавляется, и не находится ни в какой стадии переноса. Почитал еще, вроде как требуется плагин Interaction . Не могу извлечь из него js файл, который просто можно вставть в html шаблон. Как быть? Работал кто с данынм модулем?