lowcode-engine icon indicating copy to clipboard operation
lowcode-engine copied to clipboard

ArraySetter和ObjectSetter同时使用拖拽排序后显示顺序错乱

Open daifuyang opened this issue 2 years ago • 6 comments

Describe the bug (required) / 详细描述 bug(必填)

点击添加一项,然后把最后一个拖到第一个,就会出现错乱问题

A clear and concise description of what the bug is. / 请提供清晰且精确的 bug 描述 image image


To Reproduce (required) / 如何复现 bug?(必填,非常重要)

点击添加一项,然后把最后一个拖到第一个,就会出现错乱问题

daifuyang avatar Jun 07 '23 02:06 daifuyang

看一下官网 demo 有没有可以复现的路径。

liujuping avatar Jun 07 '23 09:06 liujuping

https://watch.screencastify.com/v/IHy3n6PWyNgedm82V8NA 之前我用的1.0.6-beta.27会有之前的问题。现在beta28基本上修好了,但是还有小bug

daifuyang avatar Jun 08 '23 08:06 daifuyang

https://watch.screencastify.com/v/IHy3n6PWyNgedm82V8NA

daifuyang avatar Jun 08 '23 09:06 daifuyang

@liujuping 请看第二个视频,我找到复现步骤了

daifuyang avatar Jun 08 '23 09:06 daifuyang

提供一个复现路径,打开官方示例:https://lowcode-engine.cn/demo/demo-general/index.html

  1. 拖入可编辑表格,删除数据列所有项目
  2. 连续添加 3 项目,为了看到变化,将 3 个标题后面分别加上 1 2 3
  3. 删除第 2 项,然后将最后一项拖拽到第一项,问题发生,出现 2 个标题 3

image

cnlon avatar Oct 26 '23 01:10 cnlon

只要删除中间的一项,再修改其他项就会有这个问题,应该是内部维护的序列编号有问题

starsoul666 avatar Dec 12 '23 15:12 starsoul666