【发布时间】:2020-10-07 15:34:01
【问题描述】:
在我的 FullCalendar 渲染中,我使用 dayGrid 视图来创建时间表。当使用事件填充此日历视图(日程安排)时,每个事件的高度相同,无论事件的持续时间如何。我想根据事件的持续时间来放大或缩小事件,类似于 FullCalendar 演示为其他日历视图显示的内容。这可以使用 dayGrid 视图来实现吗?
【问题讨论】:
-
不,你不能那样做。与 timeGrid 不同,dayGrid 没有时间概念,因此没有垂直轴可以将事件拉伸到正确的长度。它仅用作本月的高级概述。如果您使用 MS Outlook 的日历或 Google 日历,您会发现他们在月视图中也采用了非常相似的方法。如果事件在这些视图中被拉伸到它们的真实长度,它很快就会变得非常大、杂乱和笨拙,因为涉及的天数和带有行的网格系统。它看起来很可怕而且难以阅读。
-
如果人们想要更多详细信息,他们可以深入查看周/日视图 - 您可以在 fullCalendar 标题中提供按钮以允许这样做,您也可以这样做,如果他们点击特定的一天,它也会切换到当天的详细视图。
标签: fullcalendar fullcalendar-4