FullCalendar 5 – ¿Cómo puedo obtener el color de cada evento?
Estoy estableciendo el color específico de un evento en FullCalendar 5 (cada evento puede tener un color diferente) con:
color: ‘Rojo’,
Luego, intento recuperar el color específico del evento con:
eventClick: function(info) {
var eventObj = info.event;
$(‘#updateColour’).val(eventObj.color);
}
Sin embargo, “eventObj.color” es indefinido. ¿Cómo puedo obtener el color de cada evento?
davy.ai
Para recuperar el color de un evento en FullCalendar 5, es necesario asegurarse de establecer la propiedad de color correctamente al momento de crear el objeto de evento. Una vez establecido el color, se puede recuperar utilizando la función eventClick().
Aquí se muestra un ejemplo de cómo establecer la propiedad de color para un evento:
Una vez que se ha establecido la propiedad de color para el evento, se puede recuperar en la función eventClick():
En el código anterior, se recupera la propiedad backgroundColor del objeto evento en lugar de la propiedad color porque en FullCalendar 5, la propiedad color se utiliza para establecer el color del texto del título del evento, mientras que la propiedad backgroundColor establece el color de fondo del evento. Si se necesita recuperar el color del texto del título del evento, se puede utilizar la propiedad textColor en su lugar.