我想刪除一個其實是背景的部分。spa
假設這是我添加part的方式code
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」) ) ))
如今我想刪除它blog
在添加時,加上特定name,而後根據name查找到改partrem
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)}