FullCalendar 可以设置默认时段高度吗?

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

看起来默认是 20px,但我希望将其提高,这样长度为 1 个时隙的事件就能够显示事件标题和正文。目前,当事件长度为 1 个时隙时,仅显示事件标题。

fullcalendar
4个回答
14
投票

全日历版本5

.fc-timegrid-slot {
    height: 30em; // 1.5em by default
    border-bottom: 0 !important;
}

9
投票

任何仍在新版本中寻找答案的人。 在新版本(v3.9.0)中,将css更改为:

.fc-time-grid .fc-slats td {
  height: 2em; // Change This to your required height
  border-bottom: 0;
}

注意:这不会影响我的拖放或调整大小。


5
投票

在fullcalendar.css中,您可以更改此行来调整时段高度

.fc-agenda-slots td div { height: 20px; }

因此,如果您最短的活动是时间段长度的一半(30 分钟的活动,但 1 小时的时间段),您会将此值加倍


警告:正如 jjnguy 所指出的,此更改将破坏拖放和调整大小功能。不过它解决了更改默认时隙高度的问题。


0
投票

FullCalendar V6 的完整代码是:

expandRows: false,
slotDuration: '00:05:00',
.fc .fc-timegrid-slot {
    height: 0.2em !important;
    line-height: 0.2em !important;
    border-bottom: 0 !important;
}

.fc .fc-timegrid-slot.fc-scrollgrid-shrink {
    height: 1.5em !important;
    line-height: 1.5em !important;
    border-bottom: 0 !important;
}

© www.soinside.com 2019 - 2024. All rights reserved.