사용해보는 중

<div id="calendar-container">
    <div id="calendar"></div>
</div>
document.addEventListener('DOMContentLoaded', function(){
    let calendarEl = document.getElementById("calendar");
    let calendar = new FullCalendar.Calendar(calendarEl, {
        initialView: 'dayGridMonth',
        expandRows: true,
        slotMinTime: '08:00',
        slotMaxTime: '20:00',
        headerToolbar:{
            left: 'prev',
            center: 'title',
            right: 'next'
            // 월, 주 등등
            // dayGridMonth, timeGridWeek, timeGridDay, listWeek
        },
        initialView: 'dayGridMonth',
        initialDate: '2022-01-01',
        navLinks: true, // 날짜 선택시 day 캘린더나 week 캘린더로 링크
        editable: true, // 수정가능?
        selectable: true, // 달력 일자 드래그 설정가능
        nowIndicator: true, // 현재 시간 마크
        dayMaxEvents: true, // 이벤트가 오버되면 높이 제산 (몇개정도 표현?)
        locale: 'ko', // 한국어 설정
        eventAdd: function(obj){ // 이벤트가 추가되면 발생하는 이벤트
            console.log(obj);
        },
        eventChange: function(obj){ // 수정
            console.log(obj);
        },
        eventRemove: function(obj){ // 삭제
            console.log(obj);
        },
        select: function(arg){ // 캘린더에서 드래그로 이벤트 설정
            let title = prompt("Event Title:");
            if(title){
                calendar.addEvent({
                    title: title,
                    start: arg.start,
                    end: arg.end,
                    allDay: arg.allDay
                })
            }
            calendar.unselect()
        }
    });
    calendar.render();
})

 

 

 

 

 

참고

https://fullcalendar.io/docs/initialize-globals

 

Initialize with Script Tags - Docs | FullCalendar

It’s possible to manually include the necessary tags in the head of your HTML page and then initialize a calendar via browser globals. You will leverage one of FullCalendar’s prebuilt bundles to do this. Standard Bundle First, obtain the standard fullc

fullcalendar.io

 

https://nowonbun.tistory.com/368

 

[Javascript] Full calendar(스케줄 달력)의 사용법

안녕하세요. 명월입니다. 이 글은 웹에서의 full calendar(스케줄 달력)의 사용법에 대한 글입니다. 우리가 웹 프로그램을 작성하게 되면 보통 네이버 같은 포털 사이트보다 회사나 여러가지 그룹등

nowonbun.tistory.com

 

+ Recent posts