Skip to content

[Bug] DynamicGroup 展开/收起后,用户手动调整的连线路径丢失 #2399

@zhaohuanhuan1019

Description

@zhaohuanhuan1019

Bug 描述

使用 DynamicGroup 插件时,用户手动拖拽调整了折线(polyline)的路径形状之后,对分组节点进行收起再展开操作,连线的 pointsList 会被重置为自动计算的路径,导致用户手动调整的连线形状完全丢失。

复现步骤

  1. 创建一个 DynamicGroup 分组节点,并在内部添加子节点
  2. 将分组节点与外部节点连接一条折线(polyline)如图1
  3. 手动拖拽该折线,调整为自定义路径形状 如图2
  4. 点击分组节点上的 - 按钮收起分组
  5. 点击分组节点上的 + 按钮展开分组 如图3
Image Image Image

期望结果: 展开收起后连线保持用户手动调整的路径形状不变
实际结果: 连线路径被重置为自动计算的路径,自定义形状丢失

环境信息

  • @logicflow/core: 2.1.11
  • @logicflow/extension: 2.1.15
  • 浏览器: Chrome

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions