以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]怎样避免后代节点又包含祖先节点  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131818)

--  作者:wldhj
--  发布时间:2019/3/7 9:11:00
--  [求助]怎样避免后代节点又包含祖先节点
 就是表上有一列要从下拉框手动选择它的父节点,我要给个提示说这已经是你的后代节点了,不能添加成你的父节点图片点击可在新窗口打开查看
[此贴子已经被作者于2019/3/7 9:13:51编辑过]

--  作者:有点甜
--  发布时间:2019/3/7 9:13:00
--  

 

添加子节点的时候,判断一下其名称是否已经在前面存在,如果存在了,就不合法。

 

请具体说明你的问题,上传具体实例测试。

 

 


--  作者:wldhj
--  发布时间:2019/3/7 9:14:00
--  
 就是表上有一列要从下拉框手动选择它的父节点,我要给个提示说这已经是你的后代节点了,不能添加成你的父节点。这个过程代码怎么实现?
[此贴子已经被作者于2019/3/7 9:16:16编辑过]

--  作者:有点甜
--  发布时间:2019/3/7 9:19:00
--  

需要编写递归函数,往后面查找其所有节点,然后对比。

 

类似 http://www.foxtable.com/webhelp/scr/2416.htm