Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

155
Views
Línea de tiempo cómo forzar que el evento se muestre con precisión con la hora en lugar de expandirse al día completo

Estoy trabajando con fullcalendar y necesito una pieza de funcionalidad. Lo explicaré con un ejemplo usando la demostración.

Aquí hay un codePen proporcionado por ADyson

Ese codepen fue creado siguiendo estas instrucciones. Vaya a la demostración y haga clic en edit in codePen y reemplace los eventos de propiedades con (es posible que deba ajustar el día si ve esto en el futuro):

 [{"resourceId":"a","title":"event 4","start":"2022-01-17T07:20:00+00:00","end":"2022-01-17T09:50:00+00:00"}]

En la vista del día podemos ver que el evento se procesa con precisión dependiendo de la hora especificada. Incluso, y eso es lo que quiero, si no encaja en la cuadrícula

Ok en la vista de día:

ingrese la descripción de la imagen aquí

Pero en la vista Mes, el evento se expande visualmente para abarcar todo el día 17/01.

Lo que veo en la vista de mes:

ingrese la descripción de la imagen aquí

Lo que me gustaría ver en su lugar sería algo así (imagen editada):

Lo que quiero en la vista de mes:

ingrese la descripción de la imagen aquí

¿Es posible deshabilitar la funcionalidad de expansión y dejar que el evento se muestre solo según la hora? Busqué una opción en la documentación oficial pero no encontré ninguna.

(Contexto) ¿Por qué necesito esto?
Porque si tengo dos eventos en el mismo recurso, digamos 8h-12h y 14h-18h. Con la representación predeterminada en la vista de mes, esos dos eventos estarían alineados verticalmente. Con lo que quiero hacer, estarán alineados horizontalmente.
Esto me permitió crear una descripción general donde es realmente fácil ver si un recurso tiene dos eventos al mismo tiempo.

Depuración de fase 2:

Como se discutió con ADyson, parece que es imposible hacer este tipo de vista usando solo la configuración. Pero realicé un poco de depuración en fullcalendar y descubrí que en algún momento, cuando renderizo una vista con una duración de ranura establecida en día o más grande, el start y el end de mi evento se establecen respectivamente en el start of day y end of day Simplemente no puedo entender dónde se realiza esta conversión.

Cualquier idea, incluso si tengo que cambiar algún código en fullcalendar, sería útil.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!