Saltar al contenido

¿Cómo actualizar un evento en fullCalendar?

Solución:

No está llamando al método fullCalendar correcto para representar los nuevos eventos.

Esto no funcionará porque solo está destinado a representar los eventos la primera vez:

   $("#demo-calendar").fullCalendar('renderEvents', JSON);

En su lugar, debe eliminar los eventos del calendario y actualizarlos:

   $("#demo-calendar").fullCalendar('removeEvents'); 
   $("#demo-calendar").fullCalendar('addEventSource', JSON); 

Compruebe el violín: http://jsfiddle.net/shaunp/u8Ksw/29/

NOTA que hay un método fullCalendar llamado refetchEvents, pero que NO funciona en una serie de eventos como los que ha creado, por lo que debe quitar los eventos manualmente y volver a agregar la fuente del evento nuevamente.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *