jointjs
2016-06-13 137 views 2 likes 
2

我想通過ID來獲得元素,改變元素的位置如何通過ID在JointJS獲得自定義元素

請找到下面的代碼:

function addInNodes(x, y, text,){ 
    inPortsMarkup += '<g class="port port_0' style="pointer-events: none" id="in_0" >'; 
    inPortsMarkup += '<rect height="12" width="2" y="5" x="'+ x +'" class="port-wire" fill="#253137" stroke-width="1" transform="rotate(-90)" style="pointer-events: none" />'; 
    inPortsMarkup += '<circle port="'+ text +'" type="input" magnet="active" r="7" class="port-body" fill="#bcbcbc" stroke="#747474" stroke-width="1" transform="translate(-1,'+y+')" style="pointer-events: fill"/>'; 
    inPortsMarkup += '</g>'; 
} 

我已經試過var myElements = graph.getElements();但它不是爲我工作。

在此先感謝。

回答

1

您使用:

getElements graph.getElements() 

獲取圖表(即忽略鏈接)的所有元素。

並應使用

讓所有的元素,甚至鏈接:

getCells graph.getCells() 

獲取所有的元素和圖表鏈接。

相關問題