Question

En fait ce que j'ai est un arbre avec 3 nœuds, créé comme ceci:

        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");

Maintenant, ce que je dois faire est, lorsqu'un utilisateur clique sur un nœud, je vais faire un appel au serveur pour obtenir des données supplémentaires, puis ajoutez quelques enfants audit noeud. D'après ce que j'ai lu, je dois mettre à jour mon magasin de données à mettre à jour l'arbre ... mais je ne peux pas comprendre cela. Une aide est appréciée.

Était-ce utile?
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top