В fullcalendar.io, как получить первое и последнее время после каждого события клика - PullRequest
0 голосов
/ 29 апреля 2019

Я хочу вызвать API, который принимает from_date и to_date. Поэтому каждый раз, когда я менял представление календаря, я хотел бы вызывать API и соответствующим образом обновлять событие данных. Если я перейду вперед или назад, как мне узнать начальную дату и конечную дату месяца?

Ссылка на полный календарь

У меня есть документы по API от fullcalendar.io, но я не уверен, почему он не работает.

https://fullcalendar.io/docs/v3/getView

В нем четко сказано, что таким образом вы можете получить представление и DateTime.

var view = $('#calendar').fullCalendar('getView');
alert("The view's title is " + view.title);

Но когда я запускаю приведенный выше код, он говорит

VM39:1 Uncaught TypeError: $(...).fullCalendar is not a function

Я даже попробовал эту функцию на сайте fullcalendar.io. Это говорит то же самое. Не уверен, в чем проблема.

Я использую приведенный ниже код для инициализации моего календаря.

var calendarEl = document.getElementById('calendar');

var calendar = new FullCalendar.Calendar(calendarEl, {
  plugins: [ 'dayGrid', 'timeGrid', 'list', 'interaction' , 'momentTimezone' ],
  header: {
    left: 'prev,next today',
    center: 'title',
    right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek'
  },
  defaultDate: '2019-04-12',
  navLinks: true, // can click day/week names to navigate views
  editable: false,
  eventLimit: true, // allow "more" link when too many events
  events: sessionCalendar,
});
calendar.render();

https://fullcalendar.io/

...