3
我试图主题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。