钮钴禄小懒子 发表于 2024-6-6 17:29:39

【10.0.2.0】树形关系复制



如下图,树形层级无限,请问如何做到完整复制整棵树,上下级关系也可以保持。


Simon.Sun 发表于 2024-6-6 17:29:40

本帖最后由 Simon.Sun 于 2024-6-7 10:28 编辑

您好,查询出后,循环做更新,每次新增后,查询出下级是自己的数据,做属性替换,即用新增的 ID 作为其上级 ID ,然后再更新:


Simon.Sun 发表于 2024-6-6 17:41:05

您好,我理解这个去做数据表数据的复制就可以了。
可以先把对应节点下所有数据的 ID 或者数据用递归服务端命令查询出来,然后在循环去做新增就可以了。
递归查询的逻辑在您前面一个帖子中回复您了。您可以参考下:
【新提醒】【10.0.2.0】树形查询如何返回所有子集 - 活字格专区 - 求助中心 - 葡萄城开发者社区 (grapecity.com.cn)

钮钴禄小懒子 发表于 2024-6-6 19:12:05

Simon.Sun 发表于 2024-6-6 17:41
您好,我理解这个去做数据表数据的复制就可以了。
可以先把对应节点下所有数据的 ID 或者数据用递归服务端 ...

这棵树的递归关系我已经查出来了,现在就是在复制的时候,无法定位上级关系。能否给个demo,处理数据表复制的?
页: [1]
查看完整版本: 【10.0.2.0】树形关系复制