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