jstree를 조금 테마로 삼아 아이콘을 내 필요에 더 적합하게 만듭니다. 그러나, 나는 타입 플러그인이 완전히 작동하는 것처럼 보일 수 없다.jstree 유형이 올바르게 적용되지 않습니다.
트리 만들기 :
// Create JSTree
$('#listbox').jstree({
"types": {
"#": {
"valid_children": ["floor", "default"],
},
"default": {
"valid_children": ["default", "floor"],
"icon": "/WACH%20Graphics/images/building.png"
},
"floor": {
"icon": "/WACH%20Graphics/images/floor.png"
}
},
"plugins": ["search", "wholerow", "types"]
});
내 목록은 실제로 동적으로 생성된다. 그러나 정렬되지 않은 목록의 구조는 다음과 유사합니다.
<ul>
<li><a href="building.html">Building 1</a>
<ul>
<li rel="floor"><a href="floor.html">Floor1</a></li>
<li rel="floor"><a href="floor.html">Floor1</a></li>
<li rel="floor"><a href="floor.html">Floor1</a></li>
</ul>
</li>
</ul>
내 기본 아이콘이 선택됩니다. 하지만 "바닥"유형의 아이콘은 절대 선택되지 않습니다. 대신 모든 항목에 기본 아이콘이 있습니다.
이것은 jstree 3.0.0입니다.