IT/Script

FullCalendar 중첩? 중복제거 addEventSource

상짱 2020. 1. 14. 15:48
반응형

1. FullCalendar 기본선언

let calendar01 = new FullCalendar.Calendar( document.getElementById('calendar'), {
	plugins : [ "dayGrid" ]
	, locale : "ko"
	...
});

calendar01.render();

 

2. 조회데이터 셋팅

- addEventSource 하게 되면 조회된 데이터가 계속 쌓이게 된다.

- FullCalendar 함수 중 getEventSourceById 을 통해서 삭제 후 다시 addEventSource 한다.

- EventSource Id 를 통해서 여러 Eventsource 를 관리할 수 있다.

if( calendar01.getEventSourceById("dataList") != null ){
	calendar01.getEventSourceById("dataList").remove();
}

calendar01.addEventSource({
	id : "dataList"
	, events : data.resultList // Array[JSON]
});
반응형

'IT > Script' 카테고리의 다른 글

VSCode Terminal 에 node.js 환경경로 잡기  (0) 2024.04.30
vue-router 사용  (0) 2024.03.24
Vue 프로젝트 생성, 실행  (1) 2024.03.23
jquery plugin  (0) 2020.06.22
Illegal hex characters in escape (%) pattern  (0) 2020.03.10
jquery history 제어  (0) 2020.02.28
enter key code  (0) 2020.01.07
FullCalendar 한글설정  (0) 2020.01.03