jquery 기반 라이브러리로 jquery를 필수적으로 추가해야함
다운로드 파일에서 js/css 추가
<link rel="stylesheet" href="{css 추가한 경로}">
<script src="{jstree.js파일 추가한 경로}"></script>
<script src="{jquery js파일 추가한 경로}"></script>
라이브러리 추가할 영역 추가
<!--id, class 상관없이 지정 가능함-->
<!--jquery로 불러올 수만 있으면 상관없음-->
<div id="root"></div>
script코드로 그리기
core하위 data를 통해 정보를 배열 형태로 넘길 수 있음(라이브러리에서는 data로 지정하는데 안됨)
data에 사용 가능한 객체 프로퍼티(core 하위 프로퍼티)
여러 plugins 설정(core 하위)
dnd: drag and drop 플러그인
contextmenu: 각 노드의 오른쪽 클릭시 사용가능한 메뉴 플러그인
check_callback: core의 check_callback에 함수를 추가하여 각 노드의 이벤트를 처리가능함
jstree 이벤트
<div id=”tree”></div>
ㄴ에 tree를 작성한 후 모든 node가 열리도록 이벤트 작성multiple selected