Ich habe einen jsTree, der das json-Datenformat verwendet. Das Laden des Root-Nodeset ist in Ordnung.
Mein Problem ist, wie man Kindknoten an den übergeordneten Knoten anhängen, die angeklickt wurde.
Für JEDE Hilfe wären wir dankbar.
Gracias.
$("#tree-cat1")
.bind("open_node.jstree", function (event, data) {
console.log(data.rslt.obj.attr("id"));
//eval(loadChild());
//at this point i need to append the result of loadChild() to the tree under the relevant node
})
.jstree({
"json_data": {
"data": eval(loadRoot())
},
"themes": {"theme": "classic","dots": true,"icons": true},
"plugins": ["themes", "json_data", "ui"]
})
function loadRoot() {
return "[{'data':'A node','state':'closed','attr':{'id':'A'}}]";
}
function loadChild() {
return "[{'data':'A1 node','attr':{'id':'A1'}}]";
}