Estoy usando el complemento FullCalendar v5 para mostrar eventos en un calendario. Estoy tratando de encontrar una manera de alterar el elemento agregando algo de estilo.
En las versiones 4 hay una función llamada eventRender: function (event, element) {}
que me permitiría hacer exactamente eso. Sin embargo, esa función no parece existir en la versión 5.
¿Cómo puedo FullCalendar v5 para manipular el elemento del evento durante el proceso de reproducción?
Si busca en la documentación para la migración de v4 a v5, encontrará la respuesta.
https://fullcalendar.io/docs/upgrading-from-v4
eventRender: use los nuevos ganchos de procesamiento de eventos en su lugar
Entonces, usando v5, lo ideal para ti es usar eventDidMount
Por ejemplo
document.addEventListener('DOMContentLoaded', function () { var calendarEventsEl = document.getElementById('calendar-events'); calendarEvents = new FullCalendar.Calendar(calendarEventsEl, { headerToolbar: false, contentHeight: 300, ... eventDidMount: function (arg) { // customize an event element here } ...