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

255
Views
Estoy trabajando en Calendario completo con Vue.js: intento agregar funcionalidades pero no funciona

Empecé a trabajar en Full Calender con Vue. Intenté pero no pude adoptar algunas de las funcionalidades en Calendario completo. Me gusta:

  1. Cómo agregar columnHeaderFormat like- for Month - Monday, Tuesday , for week- Mon 08/11

  2. Cómo mostrar solo el tiempo programado en el calendario de la semana. Por ejemplo, si el evento es de 2 p. m. a 4 p. m., solo se deben mostrar estas 2 horas para el calendario de semana/día.

  3. Cómo agregar la fecha predeterminada en el calendario completo.

  4. Cómo agregar límite de eventos en FC.

    CÓDIGO: PLANTILLA: <full-calendar class="calendar" :options="calendarOptions"/>

GUIÓN: datos() {

 return { calendarOptions: { plugins: [dayGridPlugin, interactionPlugin, listPlugin, timeGridPlugin], initialView: 'dayGridMonth', headerToolbar: { left: 'today prev,next', center: 'title', right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' }, events: this.eventDates, eventDisplay: 'block', displayEventTime: false, allDaySlot: false }

Enlace CodeSandBox : https://codesandbox.io/s/vue-fullcalendar-scheduler-example-forked-0vgy6?file=/components/Calendar.vue

Amablemente ayúdame en esto. Su respuesta sería muy apreciada. Gracias

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

basado en la documentación aquí https://fullcalendar.io/docs/dayHeaderFormat

 // like 'Mon', for month view { weekday: 'short' } // like 'Mon 9/7', for week views { weekday: 'short', month: 'numeric', day: 'numeric', omitCommas: true } // like 'Monday', for day views { weekday: 'long' }
 var calendar = new Calendar(calendarEl, { views: { dayGrid: { weekday: 'long' } } });

para aplicar a su código

 return { calendarOptions: { views: { dayGrid: { weekday: 'long' } }, plugins: [dayGridPlugin, interactionPlugin, listPlugin, timeGridPlugin], initialView: 'dayGridMonth', headerToolbar: { left: 'today prev,next', center: 'title', right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' }, events: this.eventDates, eventDisplay: 'block', displayEventTime: false, allDaySlot: false }
about 4 years ago · Juan Pablo Isaza Report

0

Para carga predeterminada, límite de eventos y formato de día:

  • fecha inicial: '2021-11-01'
  • díaMaxEventos: 2,
  • dayHeaderFormat: { día de la semana: 'largo', mes: 'numérico', día: 'numérico', omitCommas: verdadero }

consolidar código:

 > data() { > return { > calendarOptions: { > plugins: [dayGridPlugin, interactionPlugin, listPlugin, timeGridPlugin], > initialView: 'dayGridMonth', > headerToolbar: { > left: 'today prev,next', > center: 'title', > right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' > }, > events: this.eventDates, > eventDisplay: 'block', > displayEventTime: false, > allDaySlot: false, > initialDate: this.startingDate, > dayMaxEvents: 2, > dayHeaderFormat: { > weekday: 'long', month: 'numeric', day: 'numeric', omitCommas: true > }, > expandRows: true, > slotEventOverlap: false, > buttonText: { > today: 'Today', > month: 'Month', > week: 'Week', > day: 'Day' > } > } > }; }
about 4 years ago · Juan Pablo Isaza Report
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!