关于树型结构的实现问题!(修正+补充)
cxty 2004-02-27 08:15:06 上回说了树型结构的实现
===============Old===============
如下
0000.
0001.
0001.0001
找的时候用
LIKE '____.' 这样就找出所有一级的了!
然后找相应下级的
LIKE '0001._____' 不就出来咯
其他的类推就是咯!
注意下划线哦!
这样不是可以的吗?一个级别支持10000个分类,应该够用的了吧~不够的话在加机个零咯!,我上周在公司刚写的代码
用javascript+XML做的实现无刷新就直接输出下级分类!
===============End Old===============
修正以上我讲道到的!以上有错!!!在实际应用中可能会发生点点问题的哦!
现在用新的方法不过算法还是不变的哦!
如下
0000p
0001p
0001p000p
找的时候用
LIKE '____p' 这样就找出所有一级的了!
然后找相应下级的
LIKE '0001p_____' 不就出来咯
由于上回两个等级的分隔符我用了“.”点还有其他同仁也用了如“_”下划等
发现这样做不太好有时会同其他语言参生不必要的冲突
如javascript
如
form.xxx.value=xxxxxx;
要是直接用0000.0000来代xxx的话就会参生问题!
所以重申!!!!!!
大家把分隔符改称特殊点的
一.会显得很帅气!
二.不会造成不必要的麻烦!(当然这个也是要看大家实际需要的啦!)
本着资源共享共同提高的原则!
明天我到公司把我实现Tree的全部代码公布!
包含
创建,修改,删除,节点的操作,还有代码说明注释!
还有大家能不能看了该贴顺便帮我刷新几下我的寒舍!
http://www.3c-studio.net
谢谢了!!!!!!