我想刪除一個實際上是背景的部分。 假設這是我添加part的方式 現在我想刪除它 在添加時,加上特定name,然後根據name查找到改part ...
我想刪除一個實際上是背景的部分。
假設這是我添加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)
}