2014-01-31 32 views
5

Ian newbie to jquery, iam, работающий с jstree. Я могу создать дерево с первыми значениями, но iam способен создавать дочерние элементы для дочерних элементов, присутствующих в одном и том же дереве.jstree динамически добавляет дочерний узел к дочернему узлу, не создавая

я мог бы сделать это

  • myttree

    mytreeval1 
        mytreeval2 
        mytreeval2 
    

но я couldnot сделать это через код

  • myttree

    mytreeval1 
         subtreeval 
         subtreeval 
        mytreeval2 
        mytreeval2 
    

я попытался следующий код.

$('#jstreedemo').jstree('create_node', 1, 'inside', 'mytreeval1', node_callback(), true); function node_callback(){alert("Iam here");} 

создание дерева и добавление узлов в разные функции();

Как добиться этого? кто-нибудь поможет мне в этом.

ответ

6

это работало для меня

var position = 'inside'; 
    var parent = $('#jstreedemo').jstree('get_selected'); 
    var newNode = { state: "open", data: {'mydata'} }; 

    $('#jstreedemo').jstree("create_node", parent, position, newNode, false, false); 
Смежные вопросы