質問

は基本的に私が持っているものので、同じように作成3つのノードを持つツリー、あります

        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");
今、私は何をする必要があるか、ノード上の時にユーザーがクリックで、私はいくつかのより多くのデータを取得するために、サーバーへの呼び出しを行い、その後、言ったノードにいくつかの子供たちが追加されます。私が読んだものから、私はツリーを更新するために私のデータストアを更新する必要が...しかし、私はこれを把握することはできません。いくつかの助けが高く評価されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top