【发布时间】:2019-04-30 12:34:19
【问题描述】:
我使用以下代码来控制链接上的删除功能。如果链接匹配特定条件,我如何拦截删除事件并阻止它?
// add a remove button on hovered link
this.paper.on("link:mouseenter", function(linkView) {
let tools = [new joint.linkTools.Remove({ distance: 20 })];
linkView.addTools(
new joint.dia.ToolsView({
name: "onhover",
tools: tools
})
);
});
// remove button on hovered link
this.paper.on("link:mouseleave", function(linkView) {
if (!linkView.hasTools("onhover")) return;
linkView.removeTools();
});
【问题讨论】:
标签: jointjs