Сначала я искал темы, связанные с этой возможностью, но ответы всегда касаются щелчка правой кнопкой мыши по событиям (с этим проблем нет).Я ищу способ вызывать щелчок правой кнопкой мыши по пустым слотам в представлении "timelineDay"
Цель состоит в том, чтобы создать контекстное меню для копирования / вырезания события, а затем вставить его на другую дату бесплатноslot.
Я изменил исходный код, но он действительно не идеален.Строка 13682 из fullcalendar.js
component.bindDateHandlerToEl(el, 'contextmenu', function (ev) {
if (!component.shouldIgnoreMouse() && ev.which == 3) {
return dragListener.startInteraction(ev);
}
ev.preventDefault();
});
Затем при инициализации я могу сделать:
dayClick: function(date, jsEvent, view, resourceObj) {
if(jsEvent.which == 3) {
console.log('Right-Click ' + resourceObj.id + ' on date ' + date.format('YYYY-MM-DD HH:mm'));
}
}
Иногда я получаю ошибки js (возможно, связанные с функциями перетаскивания), и это нарушает все функции.
Существует ли простой способ захвата щелчка правой кнопкой мыши на dayClick в планировщике?
Я указываю, что https://github.com/mherrmann/fullcalendar-rightclick нельзя использовать с планировщиком в представлении "timelineDay".Я опубликовал много постов в StackOverflow и здесь, но безуспешно в течение нескольких дней.
Заранее благодарю за помощь, которая, как мне кажется, послужит многим людям.
У меня нетjsfiddle на время, потому что функция не реализована.Я просто ищу советы.