[API] FullCalendar

BBANG-JUN·2020년 8월 26일
0

API

목록 보기
1/4
post-thumbnail
<!-- fullcalendar-5.1.0 -->

css는 link, js는 script문으로 원하는 jsp단에 적용

<link rel="stylesheet" href="<c:url  value='js/main.css'/>">

<link rel="stylesheet" href="<c:url  value='js/main.min.css'/>">

<script src="<c:url value='js/main.js' />"></script>

<script src="<c:url value='js/main.min.js'/>"></script>

<script src="<c:url value='js/locales-all.js'/>"></script>

<script src="<c:url value='js/locales-all.min.js'/>"></script>

<script src="<c:url value='js/fullcalendar-5.1.0/lib/locales/ko.js'/>"></script>



<!-- 사용방법 -->

<script>

document.addEventListener('DOMContentLoaded', function() {

		var calendarEl = document.getElementById('calendar');

		

		var calendar = new FullCalendar.Calendar(calendarEl, {

			initialView : 'dayGridMonth', // 월 달력

			// 달력 툴

			headerToolbar: {

			      left: 'prev',

			      center: 'title',

			      right: 'next today,dayGridMonth'

			 },

			editable: true,     // 드래그 수정 가능

			locale : 'ko',        // 한국어 설정(lib/locales/ko.js)

			 // 요일 클릭 이벤트

			dateClick : function() {

				alert('요일 클릭!');

			},

			// 일정 클릭 이벤트

			eventClick : function() {

				alert('일정 클릭!');

			}, 

		});	

		

		// 데이터 삽입방식

		calendar.addEvent({'title':'고객1-컷팅', 'start':'2020-07-16T15:00'});

		calendar.addEvent({'title':'고객2-펌', 'start':'2020-07-18T22:00'});

		calendar.addEvent({'title':'고객3-염색', 'start':'2020-07-20T09:00'});

		

		// 렌더링

		calendar.render();

	});

</script>
profile
🔥 머릿속으로 생각하지만 말고, 행동으로 보여줘

0개의 댓글