1

我的看法如下:

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,没有任何反应。

我目前的解决方案是先转到一个极端日期,然后转到我要显示的日期:

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

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

4

0 回答 0