我使用的是Dijit Tree,我需要根据其item属性更改节点的CSS样式。
如果尚未显示节点(即节点未定义),则以下代码将失败:
-g -std=c++11 -Wall -pedantic -msse -mmmx -msse2 -msse4.1 -v -mavx2
是否有任何事件告知节点是否正在显示/已创建?
答案 0 :(得分:0)
如果node
尚未显示undefined
,则该变量应为falsy,因此&&
内的逻辑AND(if
}保护为简单 - 陈述应该足够了:
var node = this.tree.getNodesByItem(item);
if (node && node[0]) {
domClass.toggle(node[0].domNode, className, add);
}