我使用以下代码渲染dijit.Tree,正如您从图片中看到的那样我有这些问题:
你能否告诉我,我在这里做错了什么?
this._tree = new Tree({
model: this._model,
showRoot: false,
autoExpand: false,
persist: false,
getLabel: function (item) {
return item.name;
}
});
this._tree.placeAt(this.node);
this._tree.startup();
答案 0 :(得分:1)
这是由于模型的方法mayHaveChildren
你必须覆盖这种方法,使其“更聪明”......
请参阅:https://dojotoolkit.org/documentation/tutorials/1.6/store_driven_tree/
mayHaveChildren(object) - 指示对象是否可能有子节点(在实际加载子节点之前)
您可以参考这个例子:
Dijit Tree filtering and search not working on ObjectStoreModel