jointjs
2016-06-13 39 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() 

获取所有的元素和图表链接。

相关问题