很简单,不过我是用java,检索出的数据格式化为element,前台使用xml读取即可生成数

解决方案 »

  1.   

    做过。
    取数据很简单,树是用js实现的,关键还是每项的节点id和其父节点id,做好层次对应。
      

  2.   

    上面两位说的也太简单了点吧
    能不能说的再详细一点。
    我也是用java来实现的。你们取数据还是用sql语句的吗?
    比如说,你们对于一个数据库,是先用sql语句把元数据取出来,然后把它们按节点一个个添加到树上面去的吗?
    比如把sys数据库表示成一棵树
    sys
       schema
          table
              table1
                  column1
                 comumn2
            table2
          ................
    这样。能不能详细点。不用代码了,只需要说明就行了。
    再次表示感谢。
      

  3.   

    是的
    一级一级目录地添加:先取出父节点id为-1的所有节点,用arraylist返回,循环生成所有根节点,然后再根据每个根节点的id,选出其下的所有子节点进行显示,循环下去,直到显示完所有的目录。
    生成树我用的是dTree,javascript实现,还不错。