起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

123
返回列表 发新帖
楼主: wgs7909

[处理中6] 树结构DATA删除时连同子节点一起删除的方法是什么?

[复制链接]

851

主题

2560

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
QQ
 楼主| 发表于 2016-4-27 09:21:13 | 显示全部楼层
Masion 发表于 2016-4-26 21:26
你的树形里面不是有fID吗
可以在删除后事件里加SQL语句,把FIDlike本节点FID的节点删掉 ...

我不是没有别的办法解决这个问题,我郁闷的是起步提供的组件,应该很简单的东西,我为什么就搞不明白呢
企业应用定制开发。X5开发者。
手机:15065117236
QQ:87356667
回复 支持 反对

使用道具 举报

851

主题

2560

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
QQ
 楼主| 发表于 2016-4-27 09:29:08 | 显示全部楼层
jishuang 发表于 2016-4-26 17:58
如果没有那应该就没有视频讲tree的级联删除的

我在系统任务表里找到关于互逆关系的指定,但是并没有发现有级联删除的案例。求案例。。
QQ截图20160427092714.jpg
企业应用定制开发。X5开发者。
手机:15065117236
QQ:87356667
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-4-27 13:13:46 | 显示全部楼层
平台的里面没有设置级联删除的,就是两个关系设置互逆,互逆的设置要在关系定义上设置,不能在概念中设置
然后子的为多值,在映射中关系映射中添加父关系的映射,然后在子关系上设置高级
树形的还需要一个树形路径的关系,存的就是各级父节点加上当前节点的id拼接的数据,这个需要自己在新建的时候拼接

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

851

主题

2560

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
QQ
 楼主| 发表于 2016-4-27 14:38:27 | 显示全部楼层
本帖最后由 wgs7909 于 2016-4-27 14:57 编辑
jishuang 发表于 2016-4-27 13:13
平台的里面没有设置级联删除的,就是两个关系设置互逆,互逆的设置要在关系定义上设置,不能在概念中设置
...
如果树形路径的关系需要我自己在新的时候处理的话:
1、根节点的FID是什么呢?2、在新增的时候是不是还需要考虑是新增的根还是新增的子或是新增的兄弟呢?
3、那为什么还需要指定一个分隔符呢?
为什么平台没有提供这样的方法呢?



企业应用定制开发。X5开发者。
手机:15065117236
QQ:87356667
回复 支持 反对

使用道具 举报

851

主题

2560

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
QQ
 楼主| 发表于 2016-4-27 16:08:28 | 显示全部楼层
本帖最后由 wgs7909 于 2016-4-27 16:12 编辑
jishuang 发表于 2016-4-27 13:13
平台的里面没有设置级联删除的,就是两个关系设置互逆,互逆的设置要在关系定义上设置,不能在概念中设置
...

这个帖子说的还是比较详细了,终于说到了要点上。终于搞明白【高级设置】里面的【树形关系】是什么意思了。要点一:“互逆的设置要在关系定义上设置,不能在概念中设置”
要点二:“树形的还需要一个树形路径的关系,存的就是各级父节点加上当前节点的id拼接的数据,这个需要自己在新建的时候拼接”
这也是我最不能理解的事情了,平台既然提供了树形组件,并且已经通过互逆的方式解决了父子关联的问题,为什么就不能再增加一个自动管理路径的功能呢?还需要我们自己手动实现呢?这不是提供了一个半成品给我们吗?半成品也就半成品了,能不能把文档搞好一点,或是视频里讲清楚一点呢?
你们都是大师级的,我们都是小白级的,文档不全,视频也没讲清楚。我们只能这样一点一点的琢磨,一点一点的发帖子问。


QQ截图20160427160024.jpg
企业应用定制开发。X5开发者。
手机:15065117236
QQ:87356667
回复 支持 反对

使用道具 举报

851

主题

2560

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
QQ
 楼主| 发表于 2016-4-27 16:15:37 | 显示全部楼层
虽然问题解决了,但是发现了一个小BUG,希望起步能尽快解决掉。
删除父节点后,子节点其实已经被删除了,但是在页面里还是能看到的。重新刷新一下就好了。
删除父节点后,子节点其实已经被删除了,但是在页面里还是能看到的。重新刷新一下就好.jpg
企业应用定制开发。X5开发者。
手机:15065117236
QQ:87356667
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-4-27 17:14:08 | 显示全部楼层
你好楼主,这个问题需要我在本地环境进行问题重现,所以会花费较长时间,请你耐心等待,我完成后会第一时间反馈结果,谢谢!
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-7 04:52 , Processed in 0.076808 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表