以文本方式查看主题 - 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
|