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

163
Visualizações
Hora de finalización de FullCalendar

No estoy seguro de lo que estoy haciendo mal. Estoy probando fullcalendar.js y me gustaría mostrar las franjas horarias con las horas de inicio y finalización. Estoy insertando la hora de finalización, también configuré el indicador allDay en falso. Sin embargo, no se muestra la hora de finalización.

 class TimeTable { constructor(title, start, end,startStr, endStr, allDay, extendedProps) { this.title = title; this.start = start; this.end = end; this.startStr = startStr; this.endStr = endStr; this.allDay = allDay; this.extendedProps = extendedProps; } } class extendedProps { constructor(moduleName, lecturer, room, campus){ this.moduleName = moduleName; this.lecturer = lecturer; this.room = room; this.campus = campus; } } details = [{"moduleCode":"AS007", "moduleName":"The Art of Spycraft", "start":"2022-01-05T10:30:00", "end":"2022-01-05T12:30:00", "lecturer":"James Bond", "room":"007", "campus":"A" }, {"moduleCode":"AS007", "moduleName":"The art of Spycraft", "start":"2022-01-05T14:30:00", "end":"2022-01-05T15:30:00", "lecturer":"James Bond", "room":"007", "campus":"A" } ] function constructTimetableArray(details){ let eventsObject = []; for(let i = 0; i < details.length; i++){ var e = new extendedProps(details[i].moduleName, details[i].lecturer, details[i].room, details[i].campus); var stDate = new Date(details[i].start); var edDate = new Date(details[i].end); var t = new TimeTable(details[i].moduleCode, stDate, edDate,details[i].start, details[i].end, false, e); eventsObject.push(t); } return eventsObject; } document.addEventListener('DOMContentLoaded', function() { var calendarEl = document.getElementById('calendar'); var eventsData = {"events":constructTimetableArray(details)} console.log(eventsData); var calendar = new FullCalendar.Calendar(calendarEl, { events: eventsData, initialView: 'dayGridWeek' }); calendar.render(); });

¿Qué me estoy perdiendo, es un formato incorrecto?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Que las horas de finalización se muestren en el calendario para sus eventos depende de

  1. La vista que está utilizando, y/o

  2. el valor de la configuración del calendario displayEventEnd .

Como dice la documentación, los valores predeterminados para esto son:

false // para las vistas dayGridMonth y dayGridWeek

true // para timeGridWeek, timeGridDay y dayGridDay

Entonces, dado que está usando dayGridWeek como su vista inicial, las horas de finalización están ocultas de manera predeterminada.

Puede activarlos en todas las vistas agregando

 displayEventEnd: true

a las opciones de su calendario, o puede configurarlo por vista usando Opciones específicas de vista.

about 4 years ago · Juan Pablo Isaza Relatório
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