Как я могу получить информацию о fullcalendar на следующий день, чтобы получать новые события в дневном обзоре? - PullRequest
0 голосов
/ 21 мая 2019

Я использую полный календарь v3 только для повестки дня, с сотнями событий в день, поэтому я хочу загрузить только 1 день событий. При инициализации я загрузил с помощью простого вызова AJAX. Но когда я нажимаю на следующий день, я не могу понять, как получить события этого дня.

Я также пытался найти события на следующий и предыдущий день, чтобы получить следующую (или предыдущую) дату, чтобы передать ее вызову ajax, но безуспешно. Можете ли вы помочь мне, как решить эту проблему?

Вот как это инициализируется сейчас:

$('#calendar').fullCalendar({
  defaultView: 'agendaDay',
  allDaySlot: false,
  slotEventOverlap: false,
  slotDuration: '00:15:00',
  nowIndicator: true,
  defaultTimedEventDuration: '00:30:00',
  events: {
    url: '/load_events',
    type: 'POST',
    success: function(event, element, view,) {
        // I checked every var if it's containing useful info
    },
    error: function() {
        alert('there was an error while fetching events!');
    }
  }
});

1 Ответ

0 голосов
/ 03 июня 2019

Таким образом, как выделил @ADyson, обычные события в fullcalendar автоматически отправляют start и end параметры в URL в формате ISO8601 (например, 2019-06-30)

$('#calendar').fullCalendar({
  events: {
    url: '/load_events',
    type: 'POST'
  }
});
...