получить указанную дату из ajax fullCalendar - PullRequest
0 голосов
/ 27 сентября 2019

snip Я использую полный календарь jquery, который отображает информацию о моих данных на каждую дату на основе ответа от ajax.

    $('.mycalendar').fullCalendar('getDate');
 $('.mycalendar').fullCalendar({
     eventRender: function(event, element, view) {
     },
    eventMouseover: function (data, event, view) {
      console.log("mouse is hovered on a date");
     //get the date on which mouse is hovered
   }
 });

как получить датуиз календаря при наведении курсора мыши с помощью обработчика событий 'eventMouseover'?так что я могу обрабатывать данные, основанные на этой дате, поскольку данные, которые я хотел показать, различаются в зависимости от даты использования в календаре.

1 Ответ

1 голос
/ 27 сентября 2019

Первым аргументом для обратного вызова является объект события календаря.Содержит даты начала и окончания мероприятия.Таким образом, вы можете написать что-то вроде

eventMouseover: function (event, jsEvent, view) {
  console.log("mouse hovered over an event which starts on " + event.start.format("YYYY-MM-DD")  + " and ends on " +event.end.format("YYYY-MM-DD"));
}

Конечно, если событие длится несколько дней, оно не может точно сказать, какой день находится в очереди.

См. https://fullcalendar.io/docs/v3/eventMouseover и https://fullcalendar.io/docs/v3/event-object для более подробной информации.

...