`

dtree (转)

阅读更多

解压缩dtree.zip 包。 
dtree目录下包括这些文件:example01.html 、 dtree.js 、 api.html 、 dtree.css 和img目录      
注意:除了api.html之外,其它的文件都是必须拷贝的。api.html是dtree的函数介绍。 

打开example01.html文件 

     <link rel="StyleSheet" href="css/dtree.css" type="text/css" />  
     <script type="text/javascript" src="js/dtree.js"></script>  

必须引用的两个文件。 

生成树 节点的代码: 
      <script type="text/javascript">  
         <!--  

         d = new dTree(’d’);//创建一个树对象  

         d.add(0,-1,’My example tree’); //创建一个树对象  
         d.add(1,0,’Node 1’,’example01.html’);  
         d.add(2,0,’Node 2’,’example01.html’);  
         d.add(3,1,’Node 1.1’,’example01.html’);  
         d.add(4,0,’Node 3’,’example01.html’);  
         d.add(5,3,’Node 1.1.1’,’example01.html’);  
         d.add(6,5,’Node 1.1.1.1’,’example01.html’);  
         d.add(7,0,’Node 4’,’example01.html’);  
         d.add(8,1,’Node 1.2’,’example01.html’);  
         d.add(9,0,’My Pictures’,’example01.html’,’Pictures I\’ve taken over the years’,’’,’’,’img/imgfolder.gif’);  
         d.add(10,9,’The trip to Iceland’,’example01.html’,’Pictures of Gullfoss and Geysir’);  
         d.add(11,9,’Mom\’s birthday’,’example01.html’);  
         d.add(12,0,’Recycle Bin’,’example01.html’,’’,’’,’img/trash.gif’);  

         document.write(d);  

         //-->  
     </script>  

d.add(0,-1,’My example tree’); 
      这一句为树添加了一个根节点,显示名称为’My example tree’     d.add(1,0,’Node 1’,’example01.html’); 
     这一句在树的根节点下面添加了一个子节点。(d.add()方法的参数具体含义可参见api.html文件)      
常用的:      
第一个参数,表示当前节点的ID      
第二个参数,表示当前节点的父节点的ID,根节点的值为 -1     
第三个参数,节点要显示的文字      
第四个参数,节点的Url      
第五个参数,鼠标移至该节点时节点的Title      
第六个参数,节点的target 
第七个参数,用做节点的图标,节点没有指定图标时使用默认值 
第八个参数,用做节点打开的图标,节点没有指定图标时使用默认值 
第九个参数,判断节点是否打开 

使用实例大家可参照 www.amyou.cn 的树型菜单 

附 rlog翻译:

属性菜单使用说明  

函数  

add()  
向树里添加一个节点  
只能在树被创建之前调用.  
必须 id, pid, name  
参数  
名字        类型       描述  
id        Number       唯一的ID号  
pid       Number       判定父节点的数字,根节点的值为 -1  
name      String       节点的文本标签  
url       String       节点的Url  
title     String       节点的Title  
target    String       节点的target  
icon      String       用做节点的图标,节点没有指定图标时使用默认值  
iconOpen     String    用做节点打开的图标,节点没有指定图标时使用默认值  
open     Boolean     判断节点是否打开  
例子  
mytree.add(1, 0, ’My node’, ’node.html’, ’node title’, ’mainframe’, ’img/musicfolder.gif’);  

openAll()  
打开所有节点  
可在树被创建以前或以后调用.  
例子  
mytree.openAll();  

closeAll()  
关闭所有节点  
可在树被创建以前或以后调用.  
例子  
mytree.closeAll();  

openTo()  
Opens the tree to a certain node and can also select the node.  
只能在树被创建以后调用..  
参数  
名字        类型        描述  
id         Number       节点唯一的ID号  
select     Boolean     判断节点是否被选择  
例子  
mytree.openTo(4, true);  

配置  
变量                 类型             默认值              描述  
target              String             true            所有节点的target  
folderLinks         Boolean            true           文件夹可链接  
useSelection        Boolean            true           节点可被选择(高亮)  
useCookies          Boolean            true           树可以使用cookies记住状态  
useLines            Boolean           

 

 

 

注意事项

  树节点能出来,但是当单节树节点展现下级节点的时候,包‘’未定义,这种错误是

   一定要保证  var dt = new dTree(“dt”) 注意变量和里面的参数一定要一直。

分享到:
评论

相关推荐

    dtree

    【dtree】是一种在JavaScript中实现的树形数据结构,常用于构建可交互的、层级化的用户界面,如文件系统导航、组织结构图或者菜单系统等。在这个介绍中,我们将深入探讨dtree的制作原理、基本应用以及如何复用这个...

    dTree.js下载+API文档.rar

    dTree.js是一款轻量级的JavaScript库,专门用于在网页中创建交互式的树形结构,如目录树或数据层级展示。这个压缩包包含了dTree.js的实现文件以及相关的API文档和示例,可以帮助开发者快速理解和使用这个库。 首先...

    dtree 树结构 前端

    【dtree 树结构 前端】是一种在前端开发中常见的数据展示方式,它用于构建和展现层次化的数据结构,比如文件系统、组织架构或者导航菜单等。在这个主题下,我们将深入探讨dtree的实现原理、前端技术栈以及相关的实践...

    JSP动态生成树DTREE

    **JSP动态生成树DTREE详解** 在Web开发中,数据可视化是不可或缺的一部分,而树形结构作为一种常见的数据展示方式,常用于展示层次关系或分类信息。本篇将深入讲解如何利用JavaServer Pages (JSP) 技术,结合DTREE...

    Dtree demo

    【Dtree 概述】 Dtree,全称为决策树(Decision Tree),是一种广泛应用的数据挖掘与机器学习算法。它通过创建树状模型来实现对数据的分类或回归分析。在Dtree中,每个内部节点代表一个特征,每个分支代表一个特征...

    javascript树形菜单Dtree插件

    Dtree是一款JavaScript插件,专为创建这样的树形目录而设计,它结合了实用性与美观性,使得在网页中实现交互式的树状菜单变得简单易行。 **Dtree的基本原理:** Dtree插件基于HTML、CSS和JavaScript构建,通过...

    dTree 生成无限级树形菜单

    `dTree` 是一个JavaScript对象,专用于构建无限级的树形菜单。本篇文章将深入探讨如何利用`dTree`来生成动态的树形菜单,并结合后台Action中的List数据进行操作。 首先,我们需要理解`dTree`的基本概念。`dTree`是...

    树形控件 dtree

    【dtree:JavaScript实现的简单树形菜单组件】 在网页开发中,为了更好地组织和展示层级关系复杂的数据,树形控件(Tree View)是一种常用的设计元素。`dtree`是一个专为此目的设计的轻量级JavaScript组件,它提供...

    java树状结构生成代码dtree

    "dtree"是一个用于构建这种树形结构的工具,它提供了一种更简洁、更易用的方式来生成树状视图,相比于使用Jquery的treeView组件。在本场景中,我们主要关注如何使用dtree在Java中生成树状结构。 首先,dtree通常是...

    在jsp中用dtree实现树形浏览

    在JSP页面中,我们可以借助JavaScript库dtree.js来实现这一功能。 首先,dtree.js是一个轻量级的JavaScript库,专门用于在网页上创建交互式的树形结构。它提供了丰富的API,可以方便地进行节点操作、事件绑定和样式...

    我修改的dtree,可以动态增加,修改,删除

    ### 动态增强dtree库的关键知识点解析 #### 一、背景介绍 在现代Web开发中,树形结构(如组织架构、文件目录等)是非常常见的数据展示方式。dtree作为一个轻量级的JavaScript插件,被广泛用于构建这类结构。然而,...

    java Dtree

    在Java编程语言中,"Dtree"通常指的是决策树(Decision Tree)的一种实现。决策树是一种常用的数据挖掘和机器学习算法,它通过构建一棵树状模型来做出一系列决定,最终达到预测或分类的目的。在本场景中,"java ...

    测试通过的dtree实例

    【dtree实例详解】 在IT领域,决策树(Decision Tree,简称dtree)是一种广泛应用的机器学习算法,常用于分类和回归任务。本实例“测试通过的dtree实例”主要展示了如何实现一个功能完备的dtree操作,包括基本的...

    将树形菜单dTree封装成PHP函数

    var dtree = new dTree('dTree', document.getElementById('dtree')); dtree.add(treeData); ``` 这段代码创建了一个HTML页面,包含一个`div`元素用于显示dTree。我们从数据库获取数据,使用`generate_dtree...

    dtree的使用

    **dtree的使用** 在网页开发中,呈现数据的组织结构通常是一个挑战,尤其是在处理层级关系时。`dtree` 是一个用于展示树状结构的JavaScript库,它可以帮助开发者在页面上以图形化的方式展现多级关系数据。本文将...

    dtree是老外写的很强大的菜单树

    【dtree:强大的菜单树组件】 dtree是一个由国外开发者编写的JavaScript库,专门用于创建交互式的菜单树结构。在Web应用中,菜单树是一种常见的界面元素,它可以帮助用户以层级方式浏览和导航复杂的目录结构或功能...

    用dtree生成后台管理菜单模板

    `dtree` 是一个流行的前端插件,常用于生成树形结构的菜单,适用于后台管理界面。本篇文章将详细探讨如何利用 `dtree` 生成后台管理菜单模板,并结合 JavaScript 和 HTML 技术实现纯前端的解决方案。 首先,我们...

    .dtree实现方法

    在本主题中,我们将深入探讨".dtree"实现方法。 首先,我们要理解决策树的基本构建步骤: 1. **数据预处理**:对原始数据进行清洗,处理缺失值,转换非数值特征为数值,以及归一化或标准化数值特征,以便于算法...

    dtree自定义标签

    【标题】:“dtree自定义标签” 在网页开发中,我们常常会遇到在JSP页面中嵌套JavaScript的情况,这可能会导致代码结构混乱,难以维护,同时也影响了页面的美观性。为了解决这一问题,一种常见的解决方案是使用...

Global site tag (gtag.js) - Google Analytics