Я использую плагин FullCalendar: https://fullcalendar.io/
По какой-то причине при загрузке вида сетки времени заголовок не обрезается правильно, как показано на скриншоте ниже
Ниже приведен код для инициализации календаря
function SetupAndRenderCalendar() {
var calendarEl = document.getElementById('calendar');
calendar = new FullCalendar.Calendar(calendarEl, {
height: 'parent',
plugins: ['dayGrid', 'timeGrid'],
defaultView: 'dayGridMonth',
header: { center: 'dayGridMonth,timeGridWeek' },
minTime: "06:00:00",
maxTime: "20:00:00",
});
calendar.render();
}
Я видел несколько сообщений StackOverflow, которые советуют дать классу css пользовательское переопределение, например, так
<style>
.fc-time-grid-event {
margin-bottom: 1px;
white-space:nowrap;
}
</style>
Честно говоря, мне не понравилось это решение, так как не очень красиво обернуло текст, когда div события был достаточно большим.
Я проверил демонстрации на сайте инет никакой проблемы с переносом, когда есть длинный заголовок, так что это должно быть ошибка на моей стороне.
Итак, вопрос в том, что я делаю не так и как мне правильно оформить заголовок?