如何为树中的选定节点设置css类
How to set a css class for a selected node in a tree?
我使用的是Dijit树,当选择(焦点)时,我需要更改节点的CSS样式。让我们想象一个节点在"取消选择"时为黑色,在"选择"时变为红色,反之亦然。
我应该更改代码中的哪些内容?
var tree = new Tree({
model: this._model,
showRoot: true,
autoExpand: true,
persist: false,
getLabel: function (item) {
return item.name;
},
onClick: function (item, node, event) {
businessLogic.goToView(item.id);
}
如果您想更新所选节点的css,您应该如下覆盖css:.claro .dijitTreeRowSelected {
color: red
}
这里有一个简单的jsfiddle,它将使选定的标签为红色,悬停的标签为绿色:http://jsfiddle.net/edchat/dox42qye/15/
相关文章:
- 节点,express应用程序返回text/javascript响应头(Content-Type),尽管设置了applic
- Firebase-返回用户uid并将用户元数据值设置为不同的节点
- 正在节点上设置Angular phonecat应用程序
- D3.js-单击节点后无法设置节点标签
- 节点.js设置套接字 ID
- 节点.js未捕获的异常类型错误:无法设置未定义的预处理 ''
- 使用Javascript设置带有子节点的父节点的类's文本等于.
- 有没有办法为节点js-https请求设置源端口
- 属性来检索和设置Text节点值:data或nodeValue
- d3.js partition.nodes(root)不设置节点x或dx值
- 如何设置节点谷歌地图?缺乏关于安装Node包的一些隐含知识
- 在cytoscape.js中为不同的节点设置不同的形状
- 如何为树中的选定节点设置css类
- 如何正确设置节点,快速和角度2
- 节点.js包括JS文件和设置变量
- 节点.js设置超时与回调
- D3.js动态设置节点可见性
- 将节点.js对象设置为从文件读取的数据
- 逐节点设置SVG基本形状
- 节点设置超时不工作