我创建了一个dojo树,如下所示:
store = new dojo.data.ItemFileWriteStore({url: link});
treeModel = new dijit.tree.TreeStoreModel({
store: store,
query: {
"type": "ROOT"
},
rootId: "newRoot",
childrenAttrs: ["children"]
});
new dijit.Tree({model: treeModel},"treeOne");
这里这个url指向一个json文件。我正在将节点动态添加到此树中,如下所示:
store.fetchItemByIdentity({
identity: pid,
onItem : function(item, request) {
parentitem = item;
treeModel.newItem({id: cid,name: cname,type: ctype},parentitem)
},
onError : function(item, request) {
}
});
}
在将这些新条目作为树节点添加到此树时,我希望将某些树节点的颜色更改为红色或其他颜色,以便与其他节点区分开来,以引起用户的注意。有什么方法可以在dijit树中实现吗?改变背景颜色不是唯一的选择,我只是想显示节点有点不同,以便用户可以注意到该节点。有什么帮助吗??