JS Tree를 사용 중 답답한 상황이 있었다.

 

옵션 중 체크박스(checkbox)를 사용하고 있었는데,

 

한 부모의 자식노드를 모두 클릭하거나, 하나의 자식부모로 연결된 여러개의 노드가 있을 경우

모두가 선택(체크)되는 현상이었다.

 

그 기능이 default로 지정되어서 몇 시간 째 고생이었다.

 

JS Tree의 옵션 중 checkbox 안에 'three_state' 라는 옵션이 있었고,

default가 true로 되어있었다.(true: 사용, false: 미사용)

 

$('#tree').jstree({
    'checkbox' : {
        'three_state': false
    }
});

 

API를 꼼꼼히 읽어보지 못한 내 잘못이다.

 

부모, 자식노드의 자동 체크 방지 'three_state'

 

 

+ Recent posts