Временная шкала ресурса Fullcalendar v4 не принимает полную ширину при изменении размеров родительского контейнера - PullRequest
0 голосов
/ 23 сентября 2019

Я использую FullCalendar в реактивном проекте и имею боковую панель слева;Когда я скрываю свою боковую панель, временная шкала ресурса расширяется, но она не занимает всю ширину.Посмотрите на изображение ниже, я получаю пустое пространство (B) справа.

Я добавил слушатель щелчка к кнопке гамбургера, чтобы при каждом нажатии вызывал calendar.updateSize, но это неКажется, я решил проблему.Я попытался вместо добавления прослушивателя события щелчка в гамбургер добавить наблюдателя мутации в родительский div для каждого случая, когда его класс, который заставляет боковую панель скрывать / показывать изменения, и в обратном вызове, который я вызываю updateSize, это не работает,но если я открою devTools и установлю отладчик после updateSize, могу нажать на гамбургер, изменение размера происходит отлично.Я не знаю, почему он работает при открытии devtool и отладчике.

Также интересно то, что когда я переключаюсь на другое представление, такое как dayGridMonth, а затем снова переключаюсь на resourceTimeline, resourceTimeiline настраиваетего ширина правильно и идеально подходит.

enter image description here

Любые идеи о том, как я мог бы это исправить?

Заранее спасибо!

...