以文本方式查看主题 - 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 -- 逛逛的例子不符合您的要求吗? |