jsTree动态更改节点图标

时间:2016-03-14 14:02:11

标签: jstree

基于某些条件检查,我必须更改树中节点的图标。

喜欢:对于下面的树,其中" M"是一个图标。

书 - " M" BOOK1 - " M"第二册 - " M" BOOK3 - " M" book4 - " M" Book5两个

假设book1和5条件为真,那么它的图标应该改为" W"即倒置" M"。休息节点图标应该是原样。

1 个答案:

答案 0 :(得分:1)

你有没有试过像:

$("#YourJStree")
  .on('your_jstree_event.jstree', function(evt, data) {
    // your condition{
    data.instance.set_icon(data.node, 'http://jstree.com/tree-icon.png');}
    // your other condition{
    data.instance.set_icon(data.node, 'http://jstree.com/tree-icon.png');}
    //...
  })

有关不同的事件,请参阅https://www.jstree.com/。 希望它有所帮助...