冰之一角

博客园 首页 新随笔 联系 订阅 管理

  实例运行环境:VS2005 + ACCESS2003

  该例子是从一级一级的数据中选择出一些数据进行操作,数据全部显示出来比较直观,所以选择了树形结构.该例子一开始就加载了一个树形结构数据,然后可以选择出一些结点,将这些结点生成一个新树,新树可以增删结点,并可取最终选树的值.

运行效果见下图:

加载完后

展开树并向右边添加结点

  "=>"是从左树添加所选结点到右树,"<="是删除右树所选的结点,"trees value"是输出右树所有结点的属性.

  向右边添加结点时,程序会自动添加右树没有而左树有的父结点.上图我只添加了一个结点,而图中却有三个结点.我只添加三级目录1.2.1,上两级结点是自动添加的.

程序也可自动添加结点下的所以子结点,程序中有实现,只是注释了.详细见dhtmlxtree.js文件.

  如果开始树的数据太多时,可以先读取一级目录,展开时再动态取出该结点下级结点的目录并显示.

  源程序:树形实例

 

posted on 2010-12-17 15:26  耳东之井  阅读(1000)  评论(0编辑  收藏  举报