我想删除一个实际上是背景的部分。
假设这是我添加part的方式
myDiagram.add( scope.gj(go.Part,//此Part未绑定到任何模型数据 { layerName:“Background”,position:new go.Point(0,0), selectable:false,pickable:false ,name:'特定name' } , scope.gj(go.Picture,{ source:img.src, // width:scope.totalDiagramWidth, // height:scope.totalDiagramHeight }, new go.Binding(“width”,“widthOfCanvas”), new go。绑定(“height”,“heightOfCanvas”) ) ))
现在我想删除它
在添加时,加上特定name,然后根据name查找到改part
function findPart(name) { var it = myDiagram.parts; while (it.next()) { if (it.value.name === name) return it.value; } return null; }
let part = findPart('Background1')
if(part){
myDiagram.remove(part)
}