跳转到Fullcalendar + Scheduler中的特定日期,但仅显示特定范围

时间:2018-06-06 09:04:57

标签: javascript fullcalendar fullcalendar-scheduler

在页面上,我有一个Fullcalendar + Scheduler和一个包含2个输入的搜索表单:start-dateend-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'函数是workinb,但validRange在回调中不起作用。我也尝试添加$('#calendar').fullCalendar('refetchResources');,但没有发生任何事情。我做错了什么,以及如何解决这个问题呢?谢谢。

0 个答案:

没有答案