帖子怎么404?再问一遍,没分了。。无规则树拖动,子节点问题
1A
/ | \
2A 2B 2C
/ | \ \ | \
3A 3B 3C 3D 3E 3F
/| \ | /|\ | /\ /|\
4A………………
他们都有各自的等级1A是1,2A 2B 2C等级是2,3A~3F等级是3 以此类推
这是个无规则的树,节点下面的子节点数是不定的,可以是0~N个
当1A被拉到另外一个树节点的某一级,1A下面的全部节点的等级都连带着改变
这个要怎么做哦。。。?给个思路~~
------解决方案--------------------
如果 拖动节点深度!=目标节点深度+1
拖动节点深度=目标节点深度+1;
遍历子节点深度,依次修正。
否则保持深度不变
树遍历 一般都用递归。