日期:2014-05-18  浏览次数:20588 次

100分求解决树型列表问题

在数据库中有这样一个表,有关部门列表的一个问题

   表名:deptlist  
   字段       数据类型  说明  
   ID    自动编号      
   RootID      Int       根部门ID,本身为根部门则RootID   =   ID  
   FID     Int       父部门ID,上一层部门的ID,如是根部门则FID   =   0  
   DEPTH    Int       根部门Level=0,其他依据回复的深度递增  
   NAME    Char         部站名字


怎么显示部门列表,   要求子部门是在父部门之下,子部门也有子部门
如:
|-父部门
        |-子部门
              |-子部门

各位大峡能不能写出具体的算法,   我写了一天了,没写出来

------解决方案--------------------
看看http://community.csdn.net/Expert/topic/5532/5532203.xml?temp=7.213771E-03,类似的,实在懒得改了
------解决方案--------------------
CSDN论坛首页左侧导航树就不错:MzTreeView1.0

http://www.meizz.com/Web/Article/211/436.htm
------解决方案--------------------
很复杂,

要用到很多js方面的知道,

查上一层部门的ID

设置一个子目录数(childCount)

如果childCount> 0显示
else 不显示



------解决方案--------------------
我曾经用过jenkov treetag,挺好用的,而且网站上还有示例。
这个项目现在合并了一些其他的tag,并改名叫Jenkov Prize Tags了。
http://www.jenkov.dk/prizetags/introduction.tmpl
------解决方案--------------------
做过类似的,主要Html代码是用递归完成的
再就是JS代码 楼主要找一个现成的可以用的好像不容易咯,看看别人的,做一个属于自已的吧