LogicFlow icon indicating copy to clipboard operation
LogicFlow copied to clipboard

[Bug report]当连线时默认选中当前节点,但未触发selection:selected,node:click,blank:click,edge:click事件

Open zyh374892663 opened this issue 3 years ago • 1 comments

问题描述
请用简洁的语言描述你遇到的bug,至少包括以下部分,如提供截图请尽量完整:

  1. 问题触发的条件 当连线时,点击连接点时,节点被选中
  2. 期望的表现 触发'selection:selected,node:click,blank:click,edge:click'事件回调
  3. 实际的表现 没有任何响应

最简复现demo
一般来说通过文字和截图的描述我们很难定位到问题,为了帮助我们快速定位问题并修复,请按照以下指南编写并上传最简复现demo: 20221121175410

zyh374892663 avatar Nov 21 '22 09:11 zyh374892663

暂时的解决方案如下:希望可以进行修复。

this.instance.on("anchor:dragstart", (data) => {
    const { id, type, x, y, properties } = data.nodeModel;
    this.instance.selectElementById(id);
    this.instance.graphModel.eventCenter.emit('node:click', {
        data: {
            id,
            type,
            x,
            y,
            properties
        }
    });
});

zyh374892663 avatar Nov 22 '22 06:11 zyh374892663