Перейти к определенной дате в Fullcalendar + Scheduler, но показать только определенный диапазон - PullRequest
0 голосов
/ 06 июня 2018

На странице у меня есть Fullcalendar + Scheduler и форма поиска с 2 входами: start-date и end-date.Когда я отправляю его, начинается вызов ajax (мне нужно кое-что сделать на стороне сервера), и я получаю даты в json.Что мне нужно, это сделать заново календарь, который будет начинаться и заканчиваться датами из josn.Код, который у меня есть:

      var searchForm = $('#search-form');
      searchForm.submit(function (e) {
        e.preventDefault();
        $.ajax({
          method: 'GET',
          url: '/en/admin/search',
          data: {
            start_date: '2018-06-01',
            end_date: '2018-07-01'
          }
        }).done(function (data) {
          $('#calendar').fullCalendar('gotoDate', data.start_date);
          $('#calendar').fullCalendar({
            validRange: {
              start: data.start_date,
              end: data.end_date
            }
          });
          $('#calendar').fullCalendar('removeEvents');
        });
      });

'gotoDate', функция работает, но validRange не работает в обратном вызове.Я также пытался добавить $('#calendar').fullCalendar('refetchResources');, но ничего не произошло.Что я делаю не так, и что можно сделать, чтобы решить эту проблему?Спасибо вперед.

...