FullCalendar计划程序 - 当前视图中的gotoDate

时间:2017-01-09 10:30:26

标签: javascript fullcalendar fullcalendar-scheduler

我的观点如下:

type: 'timelineYear',
duration: {days: 365},
buttonText: 'Next 12 Months',
slotLabelInterval: { days: 1 },
slotLabelFormat: [
     'MMMM YYYY', // top level of text
      'DD[\n]dd'   // lower level of text
]

显示特定日期的下一个365天(默认为初始化中的今天日期)。

当使用gotoDate时,如果视图中已存在日期,则不会发生任何变化,它应该更改,以便视图中的第一个日期是所选日期。如果日期不在视图中,则它会正确更改。

例如,在加载日历显示2017-01-09至2018-01-08的日期时,用户从日期选择器控件中选择2017-09-05,并且我使用此日期调用gotoDate,没有任何反应。< / p>

我目前的解决方案是首先进入极限日期,然后转到我想要显示的日期:

$("#calendar").fullCalendar('gotoDate', new Date("2000-01-01"));          
$("#calendar").fullCalendar('gotoDate', d);

然而这很慢,因为日历必须重新获取事件两次。

0 个答案:

没有答案