Я использую fullcalendar v2.0.2, и я создаю систему копирования/вставки для события. Я могу скопировать событие при щелчке правой кнопкой мыши с небольшим меню.Дата начала события
Когда я делаю правый клик по календарю, если это неделя, я вычисляю позицию каждого .fc-agenda-days tr td
и .fc-agenda-slots tr
. Я должен добавить вертикальную + горизонтальную прокрутку, получить длительность слота, дату начала текущего представления ... Много вещей, чтобы рассмотреть, у меня может быть конкретный случай, возможно ...
Я искал документация для помощника, но я ее не нашел ... И я смотрел в исходном коде без успеха.
Мой вопрос: «Есть ли помощник или метод для получения даты с положением или событием?»
Edit, я думаю, я нашел способ сделать это, но он не работает:
{
_pasteEventMenu: function(e, scope){
var that = this;
var date = null;
var view = this._call('getView');
var hoverListener = view.getHoverListener();
hoverListener.start(function(coordinates){
console.log('a', coordinates);
console.log('Right click on ', view.cellToDate(coordinates).format('MMMM Do YYYY, hh:mm:ss'));
}, e);
hoverListener.stop();
console.log('HERE');
}
}
этот код продукта следующее, когда я нажимаю на понедельник октября 13-го в 10:04
a Object {row: 61, col: 0} Right click on december 14 2015, 12:00:00 HERE
Трудно underst и о чем вы просите. Вы говорите, что вы уже можете скопировать событие, щелкнув правой кнопкой мыши, так что с чем вы столкнулись? –
А, ок! Когда я делаю правый щелчок на свободной части календаря, я хочу знать, что такое дата/время, когда пользователь нажал – IgiX
. Для этого есть метод, но я думаю, что он запускается только левой кнопкой мыши. Действительно легко расширить, чтобы принять правильную кнопку мыши, хотя, нужна помощь, чтобы сделать это? –