首页 > 编程语言 >antV x6鼠标右键事件、鼠标滑过 节点 新增删除事件、节点 鼠标摁下 node节点禁止连入

antV x6鼠标右键事件、鼠标滑过 节点 新增删除事件、节点 鼠标摁下 node节点禁止连入

时间:2024-07-04 18:20:28浏览次数:17  
标签:node 鼠标 节点 右键 graphSvg 连入

graphSvg为当前的画布
//鼠标右键事件
graphSvg.on('node:contextmenu', ({ e, node }) => {
            e.preventDefault();// 阻止默认的右键菜单
            console.log(e,node)
        })

//鼠标滑过 节点 新增删除事件
        graphSvg.on('node:mouseenter', ({ node }) => {
            if(node.id == currentTreeNodeId) return false;
            node.addTools({
                name: 'button-remove',
                args: {
                    x: '100%',
                    y: 0,
                    offset: { x: 0, y: 0 },
                },
            })
        })

//节点 鼠标摁下  node节点禁止连入
        graphSvg.on('edge:added', ({ edge, options }) => {
            if(条件){
                graphSvg.removeEdge(edge.id);
            }
        })

 

标签:node,鼠标,节点,右键,graphSvg,连入
From: https://www.cnblogs.com/yeziyou/p/18284402

相关文章

  • selenium08_鼠标事件、键盘事件
    1.鼠标事件需要导入:fromselenium.webdriver.common.action_chainsimportActionChains1)右击el=driver.find_element_by_id("kw")#定位元素ActionChains(driver).context_click(el).perform()#右击2)双击el= driver.find_element_by_xpath("//div[@id='qrcode�......
  • 【CSS: cursor】鼠标光标指针样式大全
    浏览器内置指针样式:标了红色*号的为我认为的常用指针样式。cursor:auto;(默认值)浏览器根据当前内容自动决定指针样式;例如当内容是文字时使用text样式cursor:default;默认指针,通常是箭头。cursor:none;不渲染指针!cursor:context-menu;(该指针经测试没效果?)指针下有可用内......
  • Winform-处理鼠标拖放的内容
    在DragEnter事件中检查拖放的内容是否匹配privatevoidButton1_DragEnter(objectsender,DragEventArgse){if(e.Data.GetDataPresent(DataFormats.Text))//判断拖放的内容是否为文本e.Effect=DragDropEffects.Copy;//为文本,将操作效果设置为拷贝else......
  • 【剑指offer】JZ23-链表中环的入口节点-Python解法
    1.题目描述2.解题思路(Python版)方法:双指针法思路:根据题目描述,需要找到一个链表环的入口节点,这个题目可以拆分成三个小问题:(1)如何确定一个链表中是否包含环?(2)如果有环,环中节点的数目如何计算?(3)如何找到环的入口?接下来分别解决上述三个问题:(1)如何确定一个链表中是否包含环:有......
  • 在delphi用移动鼠标左键配合shift的方法选择部分文字
    procedureTForm1.ButtonPen1Click(Sender:TObject);beginSetCursorPos(694,352);//设置开始的位置。Sleep(300);//mouse_event(MOUSEEVENTF_RIGHTDOWN,0,0,0,0);//模拟按下鼠标右键。//mouse_event(MOUSEEVENTF_RIGHTUP,0,......
  • VMware vSphere Tanzu部署_08_配置tanzu为单节点
    1.配置tanzu控制节点为单节点1.1.修改控制节点数量参数需要通过ssh登录vcenter,并进入bashshell查看/etc/vmware/wcp/wcpsvc.yaml中控制节点数量root@localhost[~]#sed-n'18,20p'/etc/vmware/wcp/wcpsvc.yamlclusterconfig:minmasters:3maxmasters:3ro......
  • 使用CMD命令.修改为Win 7传统右键菜单模式
    @echoofftitleH之尘.右键菜单%窗口标题%:menucolor02clsecho~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~echo~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~echo欢迎使用H之尘脚本echo.echo请选择项目():echo.&echo【1】修改为Win7传统右键菜单模式echo.&e......
  • c# , net 创建树形结构,创建树形节点
     ///<summary>///生成树形结构///</summary>publicvoidGetTreeNode(){//SqlHelper.GetSqlDataReader是封装的查询数据库语句,可根据自己需求封装//假设获取所有一级节点List<Products>products=SqlHelper.GetSqlDataReader(sql);for(inti=......
  • Mike21查看网格数量及节点数量的三种方法
    Mike21查看网格数量及节点数量的三种方法`提示:如何查看Mike21查看网格数量及节点数量**前言:**很多新手群友不管是用MIKE自带的网格剖分还是SMS剖分的网格都会遇到个问题,那就是生成mesh后不知道怎么查看网格数量及节点数量。下面由小编拉给大家介绍三种简单的方法吧方法......
  • 编译安装Kubernetes 1.29 高可用集群(7)--Metrics Server节点监控配置
    1.部署MetricsServer节点监控1.1在任意k8s-master节点上下载MetricsServer的创建文件https://github.com/kubernetes-sigs/metrics-server/releaseswgethttps://github.com/kubernetes-sigs/metrics-server/releases/download/v0.7.1/components.yaml1.2修改单机版配置......