jstree 코드

drag & drop 기능을 사용하기 위해서는 plugins 속성에 "dnd"를 추가 하고 core 속성에 "check_callback()" 함수를 정의 하면 된다.

//·jstree·¬
¬
$("#jstree")¬
··.jstree({¬
····core:·{¬
······data:·()·=>·{},¬
······...¬
······check_callback:·(operation,·node,·node_parent,·node_position,·more)·=>·{¬
········/*¬
········*·operation·:··('create_node',·'rename_node',·'delete_node',·'move_node',·'copy_node'·or·'edit')¬
········*·node·:···¬
········*·node_parent·:·Drop·····¬
········*·node_position·:·Drop··¬
········*·more·:··¬
········*/¬
¬
········//····Drag··Drop··¬
········if·(operation·===·"move_node"·&&·more.ref·===·undefined)·{¬
··········//···¬
··········return·true¬
········}¬
········return·false¬
······})¬
····},¬
····...¬
····plugins:·["...",·"dnd",·"..."]¬
··})¬
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX