我想改变jointjs link / vertex的行为:
我想在用户点击LABELS时不要将顶点添加到链接, 否则链接会添加一个顶点。
我尝试使用纸张的互动选项但没有成功......
谢谢
答案 0 :(得分:0)
解决:在Paper.options:
linkView: joint.dia.LinkView.extend({
pointerclick: function (evt, x, y) {
if (V(evt.target).hasClass('connection') || V(evt.target).hasClass('connection-wrap')) {
this.addVertex({x: x, y: y});
}
}
}),
...和...
interactive: function (cellView) {
if (cellView.model.isLink()) {
// Disable the default vertex add functionality on pointerdown on Label
return {vertexAdd: false};
}
return true;
}});