ant-design Tree节点从父节点拖出来后,如果父节点没有子节点了,拖出去的子节点拖不回父节点了

mbyulnm0  于 4个月前  发布在  其他
关注(0)|答案(6)|浏览(62)

Steps to reproduce

1、将0-1-1节点下的所有子节点全部拖动,移出0-1-1节点
2、将随意一个节点拖动进入0-1-1节点

What is expected?

对于没有子节点的父节点,仍然可以实现其他子节点拖拽进去

What is actually happening?

目前该项不知是bug还是没实现的功能
| Environment | Info |
| ------------ | ------------ |
| antd | 5.19.0 |
| React | 18.3.1 |
| System | ubuntu22.04 |
| Browser | chrome 126 |

z9smfwbn

z9smfwbn2#

往右边拖拽一点试试,看指示器在右下角就是放置在子节点中

rjjhvcjd

rjjhvcjd3#

往右边拖拽一点试试,看指示器在右下角就是放置在子节点中

并没作用,确实当父节点没有子节点的时候,拖动不进去,但是有子节点的情况就能拖进去

wz3gfoph

wz3gfoph4#

往右边拖拽一点试试,看指示器在右下角就是放置在子节点中

并没作用,确实当父节点没有子节点的时候,拖动不进去,但是有子节点的情况就能拖进去

是有作用的,默认情况如图

鼠标一点一点往右移动,然后就可以看到位置指示器的起点往右移动了,这样就拖进去了

只是这个区间非常短,需要一点一点慢慢移动

kdfy810k

kdfy810k5#

往右边拖拽一点试试,看指示器在右下角就是放置在子节点中

并没作用,确实当父节点没有子节点的时候,拖动不进去,但是有子节点的情况就能拖进去

是有作用的,默认情况如图

鼠标一点一点往右移动,然后就可以看到位置指示器的起点往右移动了,这样就拖进去了

只是这个区间非常短,需要一点一点慢慢移动

好吧,试了一下,确实你说的这样子,但是对于用户来说,这个我觉得可能确实需要优化一下吧,用户来拖的话不可能时一点点的试吧

bvhaajcl

bvhaajcl6#

你把树的宽度设置宽一点就好了

相关问题