以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]怎样将一个节点连同下面子节点转移到其他节点上去?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=40927)

--  作者:sunsenfeng
--  发布时间:2013/10/6 16:49:00
--  [求助]怎样将一个节点连同下面子节点转移到其他节点上去?
请问老师,如何搜索两个人节点间的最佳路径,以便将其中一个节点移动到营外一个节点中去,就像我们将一个文件夹剪切到另外的文件夹中一样
--  作者:程兴刚
--  发布时间:2013/10/6 16:52:00
--  
您在搞授权,之所以要这么做,只是想把张三的权限赋值授权给李四,对吗?如果是改变一下思路,比这更简单!
--  作者:sunsenfeng
--  发布时间:2013/10/6 16:58:00
--  
不是这样的,我在做一个商品目录树,要将一个类别更改成另一个类别,具体的例子就是智慧记中的货品类别管理
--  作者:有点甜
--  发布时间:2013/10/6 17:02:00
--  
 参考别人的例子。


--  作者:程兴刚
--  发布时间:2013/10/6 17:03:00
--  

       他都是一样的,之所以我这么说,是因为您这个和我说的有一定的共性,不管怎么样修改,目录树总是来自于表,表才是最终保存数据的地方,直接替换表中数据,重新生成目录树是最简便的方法;

       按您的思路不是不可以,遍历选中节点下的所有节点,添加到指定的其他节点下,添加的同时还要修改表的类别名称,重新保存数据;

 

       提问请提供实例文件,是解决问题的最快办法。


--  作者:sunsenfeng
--  发布时间:2013/10/6 17:06:00
--  

程老师,我现在用的是目录树文件,不是表,请您随便做一个目录树,写个代码就行了

万分感谢

 


--  作者:程兴刚
--  发布时间:2013/10/6 17:19:00
--  
我无法理解的是,这样修改后的目录树如何保存?
--  作者:sunsenfeng
--  发布时间:2013/10/6 17:28:00
--  
我保存到目录树文件里面
--  作者:程兴刚
--  发布时间:2013/10/6 17:30:00
--  
以下是引用sunsenfeng在2013-10-6 17:28:00的发言:
我保存到目录树文件里面

 

哦,明白了,我的失误,我以为数据来自于表。


--  作者:程兴刚
--  发布时间:2013/10/6 17:34:00
--  
逛逛的例子不符合您的要求吗?