用JTOPO绘制的拓扑图怎么实现收展

susana 发布于 2016/06/02 14:34
阅读 1K+
收藏 0

在拓扑图展示的界面上由于设备太多,怎么实现在点击上一级的设备图标,把下一级的隐藏了。请问有做过的吗?

求解

加载中
0
mair丨
mair丨

 scene.addEventListener('dbclick',function(){
        if(this.currentElement!=null){
            if(this.currentElement.elementType=='node'){
                for(var i=0;i<dataInfo.relationships.length;i++){//关系线数组
                    for(var j=0;j<scene.childs.length;j++)//画布上节点与连线数组
                        if(this.currentElement.name==dataInfo.relationships[i].startNode){
                            if(dataInfo.relationships[i].endNode==scene.childs[j].name){
                                scene.childs[j].visible=false;
                            }
                        }
                    }

                }
                for(var j=dataInfo.nodes.length;j<scene.childs.length;j++){
                    if(this.currentElement.name==scene.childs[j].nodeA.name ||this.currentElement.name==scene.childs[j].nodeZ.name){
                        scene.childs[j].alpha=0;
                    }
                }

            }
        }
    })

返回顶部
顶部