Frage

Im Grunde, was ich habe, ist ein Baum mit drei Knoten, wie so erstellt:

        for (var i=0; i<response.length; i++) {
            response[i]["type"] = "project";
        }

        var data = {
            "identifier": "name",
            "label": "name",
            "items": response
        };

        var store = new dojo.data.ItemFileReadStore({data: data});
        console.log(store);

        var treeModel = new dijit.tree.ForestStoreModel({
            store: store,
            query: {
                "type": "project"
            },
            rootId: "root",
            rootLabel: "Projects",
            childrenAttrs: ["project"]
        });

        return new dijit.Tree({
            model: treeModel
        },
        "filetree");

Nun, was ich tun müssen, ist, wenn ein Benutzer klickt auf einen Knoten, werde ich einen Anruf an den Server einige weitere Daten zu erhalten, und fügen Sie dann einige Kinder an den Knoten. Von dem, was ich gelesen habe, habe ich meine Datenspeicher zu aktualisieren, den Baum zu aktualisieren ... aber ich kann nicht herausfinden. Einige Hilfe ist willkommen.

War es hilfreich?
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top