Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

157
Visualizações
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
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda