在完整日历水平视图上设置滚动条位置

问题描述 投票:0回答:2

我们正在使用完整的日历时间视图,更具体地说是时间线视图。

它工作得很好,但有一个问题非常令人沮丧,那就是当您访问年份视图时,滚动条默认为一月,因为它是最左边的。

没有内部选项来设置滚动起点

可以通过访问下面的链接然后单击“年份”来查看演示

https://fullcalendar.io/docs/timeline-custom-view-demo

我们如何将滚动条和 div 设置为默认为当前月份,或者至少通过解决方法设置一个数字。

谢谢,

克里斯

javascript css fullcalendar scrollbar fullcalendar-scheduler
2个回答
0
投票

这个问题现在已经很老了。看来已经解决了。

现在,可以设置滚动时间:

scrollTime: '08:00'

此处描述:https://fullcalendar.io/docs/v6/scrollTime

如果您想设置为五月,请使用:

scrollTime: '4000:00'

但由于某种原因它无法工作超过7000小时。


0
投票

在 V6 上您需要执行以下操作:

datesSet: function(dateInfo){
    // Get how many days the difference to what is shown to now is
    const diffDays = Math.abs(new Date() - dateInfo.start) / (1000 * 60 * 60 * 24);
    // Scroll by that many days (you can include years, hours, etc.)
    dateInfo.view.calendar.scrollToTime({days:diffDays});
},
© www.soinside.com 2019 - 2024. All rights reserved.