// 画布绑定监听事件
graphOnEvent () {
// 控制连接桩显示/隐藏
const showPorts = (ports, show) => {
for (let i = 0, len = ports.length; i < len; i = i + 1) {
ports[i].style.visibility = show ? 'visible' : 'hidden'
}
}
this.graph.on('cell:mouseenter', ({ cell }) => {
if (cell.isNode()) {
cell.addTools([
{
name: 'boundary',
args: {
attrs: {
fill: '#7c68fc',
stroke: '#333',
'stroke-width': 1,
'fill-opacity': 0.2,
},
},
},
{
name: 'button-remove',
args: {
x: 0,
y: 0,
offset: { x: -10, y: -10 },
},
},
])
} else {
// cell.addTools(['vertices', 'segments'])
cell.addTools([
{ name: 'boundary' },
{
name: 'button-remove', // 工具名称
args: { x: 10, y: 10 }, // 工具对应的参数
},])
}
})
this.graph.on('cell:mouseleave', ({ cell }) => {
cell.removeTools()
})
antv-x6_工作流_节点_增加元素删除按钮2022-09-15
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- AntV官网 AntV官网[https://antv.gitee.io/zh/]查看文档的时候强烈建议使用国内镜像...
- 第七十一期 在 2020 年,谈小程序框架该如何选择 Vue 新特性:CSS 中使用 JS 变量 17 个实用的图...
- 写在前面 【注意这个是1.X版本Vue2的】 2.X+Vue3的版本见下面 【2.X+Vue3版本】关于AntV-...