如何为尚未显示的节点设置css类?

时间:2017-03-27 08:53:15

标签: javascript dojo dijit.tree

我使用的是Dijit Tree,我需要根据其item属性更改节点的CSS样式。

如果尚未显示节点(即节点未定义),则以下代码将失败:

-g -std=c++11 -Wall -pedantic -msse -mmmx -msse2 -msse4.1 -v -mavx2

是否有任何事件告知节点是否正在显示/已创建?

1 个答案:

答案 0 :(得分:0)

如果node尚未显示undefined,则该变量应为falsy,因此&&内的逻辑AND(if}保护为简单 - 陈述应该足够了:

var node = this.tree.getNodesByItem(item);
if (node && node[0]) {
  domClass.toggle(node[0].domNode, className, add);
}