`

dtree(动态树)的用法一

 
阅读更多
<head>
	<title>good</title>
	<link href="css/dtree.css" rel="stylesheet" type="text/css">
	<script type="text/javascript" src="<%=request.getContextPath() %>/js/dtree.js"></script>
</head>
<body>
<h2>Example</h2>
<div class="dtree">
	<p><a href="javascript: d.openAll();">open all</a> | <a href="javascript: d.closeAll();">close all</a></p>
	<script type="text/javascript">
		<!--
		d = new dTree('d');
		d.add(0,-1,'root');
		//子节点1
		d.add(1,0,'child1');
		d.add(2,1,'childchild1','hello.jsp');
		d.add(3,1,'childchild2','hello.jsp');
		//子节点2
		d.add(1,0,'child2');
		d.add(2,1,'childchild1','hello.jsp');
		d.add(3,1,'childchild2','hello.jsp');
		document.write(d);
		//-->
	</script>
</div>

 说明:

       1.在使用dtree之前,首先要导入dtree.css和dtree.js两个文件

       2.add方法有九个参数,分别是id, pid, name, url, title, target, icon, iconOpen, open

            第一个参数,表示当前节点的ID     
            第二个参数,表示当前节点的父节点的ID,根节点的值为 -1      
            第三个参数,节点要显示的文字     
            第四个参数,节点的Url     
            第五个参数,鼠标移至该节点时节点的Title     
            第六个参数,节点的target 
            第七个参数,用做节点的图标,节点没有指定图标时使用默认值 
            第八个参数,用做节点打开的图标,节点没有指定图标时使用默认值 
            第九个参数,判断节点是否打开 

      3.这里还用到了dtree的两个方法:

                  1.d.openAll();//打开所有节点

                  2.d.closeAll();//关闭所有节点
                 

分享到:
评论

相关推荐

    dtree动态生成树

    在IT行业中,动态生成树(dtree)是一种常见的数据可视化技术,主要用于展示层次结构的数据,例如文件系统、组织架构或决策树等。JQuery是一个广泛使用的JavaScript库,它提供了丰富的功能来增强网页交互性。dtree是...

    dtree动态树+Javascript右键菜单

    【dtree动态树】是一种基于JavaScript的客户端树形控件,用于在网页中展示层级结构的数据,例如网站导航、文件目录等。它允许用户通过展开和折叠节点来探索信息。dtree控件提供了丰富的交互性,包括点击节点、展开/...

    dtree+jquery动态生成树

    【dtree+jquery动态生成树】是一个用于创建交互式树形结构的JavaScript库,结合了jQuery框架的强大功能,使得在网页上动态展示层次结构数据变得简单。本实例着重于实现菜单树的生成,这对于构建多级导航系统尤其有用...

    dtree(树结构)

    1.1 基本概念:决策树是一种监督学习方法,主要用于分类任务。通过构建一棵树状模型,每个内部节点表示一个特征测试,每个分支代表一个测试输出,而每个叶子节点则代表一个类别决策。 1.2 构建过程:决策树的构建...

    Dtree目录树下载

    了解并熟练掌握这些API是使用DTree的关键,它允许开发者实现动态加载数据、响应用户操作、实现树的异步加载等多种高级功能。 `example01.html`是一个示例文件,展示了DTree的基本用法。通过查看这个例子,开发者...

    使用DTREE构建树

    本文将深入探讨如何使用DTREE构建树菜单,包括动态树和静态树的构建方法。 首先,让我们理解决策树的基本概念。决策树是由节点和边构成的图形结构,其中每个内部节点代表一个特征或属性测试,每个分支代表一个测试...

    layui dtree树形结构

    在这个场景中,我们看到的"layui dtree树形结构"指的是在用户点击一个文本框时,会弹出一个下拉框,下拉框内显示的是一个层次分明的树形结构。这种设计可以方便用户从多个选项中选择一个或多个层级相关的项目。 ...

    dtree js树形菜单 你懂的

    `dtree`是一个轻量级且易于使用的JavaScript库,专门设计用于创建这种树形菜单。它的主要优势在于其简洁的API和对各种浏览器的良好兼容性,使得开发者可以快速地在网页上实现动态交互的树形菜单功能。 ### 一、...

    dtree+ajax异步加载树

    dtree是一款基于JavaScript的树形控件,它能够帮助开发者实现动态、交互式的树状菜单。而Ajax(Asynchronous JavaScript and XML)则是一种在不重新加载整个网页的情况下更新部分网页的技术。当dtree与Ajax结合时,...

    dtree建立树形目录

    在IT领域,构建用户界面时,树形目录是一种常见的数据结构,用于展示层次关系的数据,例如文件系统或网站导航。`dtree` 是一个轻量级...通过学习和使用`dtree`,你可以快速地为网页增加动态的、交互式的树形目录功能。

    DTree动态jsp实现

    在JSP(JavaServer Pages)环境中,DTree可以帮助开发者创建交互式的、动态更新的目录树或者菜单系统。JSP是Java的一种服务器端脚本语言,它允许将HTML代码和Java代码结合在一起,为Web应用程序提供动态内容。 在...

    dtree 树结构 前端

    【dtree 树结构 前端】是一种在前端开发中常见的数据展示方式,它用于构建和展现层次化的数据结构,比如文件...通过理解和掌握这些知识点,开发者可以有效地在前端项目中实现和优化dtree树结构,提供良好的用户体验。

    带 checkbox 的 dtree 权限树

    综上所述,"带checkbox的dtree权限树"是实现用户权限管理的一种高效且直观的方法,它结合了数据可视化和交互性,使得权限分配过程变得简单而清晰。在实际开发中,根据项目需求,我们还可以进一步定制功能,提升用户...

    Dtree+Jquery动态生成树节点

    1. **DTree的初始化**:在HTML中添加一个空的div元素作为DTree的容器,然后在JavaScript中使用JQuery选择该元素,并调用DTree的初始化方法,传入必要的配置参数,如树的数据源、节点样式等。 2. **数据源的处理**:...

    dtree实现树形结构

    遍历树结构通常涉及到递归调用,可以使用dtree的`traverse`方法: ```javascript dtree.traverse(node =&gt; { console.log(node.name); }); ``` 添加新节点,可以使用`addChild`方法: ```javascript const new...

    dTree 生成无限级树形菜单

    在网页开发中,树形菜单是一种常见的用户...总的来说,`dTree`是一个强大的工具,它简化了在Web页面上创建动态、无限级别的树形菜单的过程。通过与后台Action的数据交互,我们可以构建出适应各种需求的交互式菜单系统。

    dtree的使用方法和类库

    **dtree的使用方法和类库** 在信息技术领域,数据可视化是至关重要的,尤其是在数据分析和机器学习中。其中,决策树(Decision Tree)作为一种直观且易于理解的模型,被广泛应用于分类和回归任务。在Python编程语言...

    dtree+jquery 动态实现无限树形菜单 (包括增删改查)

    本主题聚焦于使用dtree与jQuery库动态实现无限层级的树形菜单,并涵盖增删改查的基本功能。dtree是一款基于jQuery的插件,它提供了丰富的API和灵活的配置选项,使得在网页上创建交互式树形菜单变得简单易行。 首先...

Global site tag (gtag.js) - Google Analytics