在项目中,少不了树。
而树的设计,特别是父节点,我习惯设置父节点的父节点编码为 “0”,然后,读取的时候,判断是不是为“0”。
但是问题出现了。假如如下结构 : A
|_A01
|_A02我现在如果把A节点移走了,那么下面的子节点就无法读取到了。大家有什么想法,或则好的建议呢?
而树的设计,特别是父节点,我习惯设置父节点的父节点编码为 “0”,然后,读取的时候,判断是不是为“0”。
但是问题出现了。假如如下结构 : A
|_A01
|_A02我现在如果把A节点移走了,那么下面的子节点就无法读取到了。大家有什么想法,或则好的建议呢?
node.parent.id获取父节点的id
请问为什么要移走?
改A点的状态 然后递归 下面的子节点也改状态为0
然后读他的状态为1的
递归treeview 网上找找 到处都是
1 0
11 1
12 1
121 12
122 12
如果移除1,效果图如下
ID Parent
11 0
12 0
121 12
122 12
http://www.cnblogs.com/wfcfan/archive/2008/07/01/1233450.html还有一种根据ID 分割的。