我的观点如下:
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);
然而这很慢,因为日历必须重新获取事件两次。