자바스크립트 유용한 달력 라이브러리 full calendar 사용법 한글 옵션 적용
full calendar 는 달력을 사용해 일정관리 페이지를 만들때 유용하게 사용된다.
그럼 사용법을 보자.
아래의 Link를 클릭하면 홈페이지로 이동된다.
Link : http://fullcalendar.io/
정말 깔끔한 라이브러리고 사용법도 어렵지 않다.
다운로드를 하기 위해서 상단 메뉴의 Download를 클릭한다.
그럼 상단에 최신 압축파일을 다운로드 할수 있다(Latest)
다운받은 파일을 압축풀면 아래와 같은 파일들이 있고
개발할때는 선택된 3개의 파일만이 필요하니 복사해서 원하는 위치에 붙여넣는다.
이제 full calendar 를 사용할 페이지에 3개의 파일을 불러온다.
<link rel="stylesheet" type="text/css" href="${ctx }/css/fullcalendar.css" />
<link rel="stylesheet" type="text/css" href="${ctx }/css/fullcalendar.min.css" />
<script type="text/javascript" src="<c:url value='/js/fullcalendar.min.js'/>"></script>
그리고 body내에 div를 추가한다.
<div id="calender"></div>
그리고 스크립트 부분에 아래의 코드를 추가해 주면 된다.
아래의 코드는 한글로 표시되도록 옵션을 수정한 한 것이다.
<script type="text/javascript">
$(function(){
calendarEvent();
});
function calendarEvent(eventData){
$("#calender").html("");
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var calendar = $('#calender').fullCalendar({
header: {
left: "",
center: "title",
// right: "month,basicWeek,basicDay"
right: "today prev,next"
},
editable: true,
titleFormat: {
month: "yyyy년 MMMM",
week: "[yyyy] MMM dd일{ [yyyy] MMM dd일}",
day: "yyyy년 MMM d일 dddd"
},
allDayDefault: false,
defaultView: "month",
editable: false,
monthNames: ["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],
monthNamesShort: ["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],
dayNames: ["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],
dayNamesShort: ["일","월","화","수","목","금","토"],
buttonText: {
today : "오늘",
month : "월별",
week : "주별",
day : "일별",
},
events : eventData,
timeFormat : "HH:mm",
});
</script>
그럼 위와 같은 달력이 출력된다.
위의 달력은 css를 약간 수정해서 토요일과 일요일 바탕색을 바꿔주었다.
훨씬더 깔끔한 달력이 되었다.
css가 적용된 파일은 아래 파일은 다운받아 적용하면 된다 ㅎ
full calendar 라이브러리를 활용한 다양한 기능들은 아래의 Link를 참조~!
Link : full calendar 스케줄 데이터 불러오기
Link : full calendar 특정일자 배경색 바꾸기
Link : full calendar 날짜 클릭 시 이벤트
Link : full calendar 이벤트 클릭 시 이벤트
Link : full calendar 오른쪽 버튼 클릭시 이벤트
'Programing > JavaScript' 카테고리의 다른 글
Javascript 로컬 파일 실행, 윈도우 프로그램 실행하기 ActiveXObject (2) | 2017.03.15 |
---|---|
요소의 비활성 readonly, disabled 차이와 사용법 (2) | 2016.09.21 |
javascript 자바스크립트 배열의 중복값 제거하는 여러가지 방법 (0) | 2016.06.03 |
자바스크립트 javascript String 기본함수 에러 해결법 toString(), substring(), substr() 에러 해결방법 (0) | 2016.05.09 |
javascript alert library 유용한 alert 창 라이브러리 alert창에 url제거 (0) | 2016.03.31 |
댓글