3 Stimmen

wie man json-Variable als Kind-Knoten mit "jstree" Jquery-Plugin anhängen - keine ajax

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'}}]";
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X