Browse Source

fix this issue (#8280)

3.0.0/version-upgrade
calvin 3 years ago committed by GitHub
parent
commit
41efe305bb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 29
      dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/canvas/canvas.vue

29
dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/canvas/canvas.vue

@ -277,6 +277,35 @@
edge.setSource(sourceNode) edge.setSource(sourceNode)
} }
}) })
// Add a node tool when the mouse entering
this.graph.on('node:mouseenter', ({ e, x, y, node, view }) => {
const nodeName = node.getData().taskName
node.addTools({
name: 'button',
args: {
markup: [
{
tagName: 'text',
textContent: nodeName,
attrs: {
fill: '#868686',
'font-size': 16,
'text-anchor': 'center'
}
}
],
x: 0,
y: 0,
offset: { x: 0, y: -10 }
}
})
})
// Remove all tools when the mouse leaving
this.graph.on('node:mouseleave', ({ node }) => {
node.removeTools()
})
}, },
/** /**
* @param {Edge|string} edge * @param {Edge|string} edge

Loading…
Cancel
Save