Estoy tratando de usar la vista de línea de tiempo para tener una interfaz elegante y fácil para mover un evento a un mes determinado (puedo manejar la lógica del día del mes). El problema que tengo es que ahora estoy atascado en un año determinado:
En este ejemplo, quiero arrastrar el evento a diciembre de 2021.
A menos que me falte algo, no hay manera de mostrar más de 12 meses. Si al menos pudiera mostrar el diciembre anterior y el próximo enero, podría activar una nueva representación de la vista después de que el evento se cayera y luego volver a arrastrar.
¿Alguna sugerencia sobre cómo implementar esto? Tengo la devolución de llamada drop funcionando bien, pero parece que no puedo encontrar una manera fácil de
Al crear una vista personalizada utilizando las diversas configuraciones de vista, puede establecer la duración de la línea de tiempo en prácticamente cualquier período de tiempo que desee.
Aquí hay un ejemplo que muestra 2 años a la vez:
views: { resourceTimelineYears: { type: 'resourceTimeline', duration: { years: 2 }, buttonText: '2 Years', slotDuration: { months: 1 } } },
Demostración: https://codepen.io/ADyson82/pen/mdMeLbJ
(Nota: este código supone que está utilizando fullCalendar 5.x, aunque un código similar también funcionaría en versiones anteriores).