#konfigurasi FUll Calender
data() {
return {
calendarOptions: {
headerToolbar: {
left: 'prev,next today',
center: 'title',
right: 'dayGridMonth,timeGridWeek,timeGridDay'
},
plugins: [dayGridPlugin, interactionPlugin, timeGridPlugin],
initialView: 'dayGridMonth',
locale: 'id', // Tambahkan untuk set ke lokal Indonesia
timeZone: 'Asia/Jakarta', // Set zona waktu
weekNumbers: true, // Jika ingin menampilkan nomor minggu
eventTimeFormat: { // Format waktu pada event
hour: '2-digit',
minute: '2-digit',
meridiem: false
},
slotLabelFormat: { // Format waktu pada grid
hour: '2-digit',
minute: '2-digit',
meridiem: false
},
dayHeaderFormat: { // Format header hari
weekday: 'long'
},
dateClick: this.handleDateClick,
events: [],
editable: true,
droppable: true,
drop: function (info) {
console.log('ini dari drop')
},
eventDrop: this.handleEventDrop,
eventResize: this.handleEventResize,
},
externalEvents: [],
schedule: [],
projects: []
}
}