`
diqizhan
  • 浏览: 147835 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

用dTree实现树

阅读更多
项目中的应用,用网上的dTree实现的一棵目录树,效果图如下,所需引入的文件都可在网上找到,dTree实现无限级树,感觉效果非常漂亮。



jsp页面代码:
<%@ page contentType="text/html;charset=GBK" %>
<%@ taglib uri="/struts-tags" prefix="s"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
		<title>目录树</title>
        <link href="tree.css" rel="stylesheet" type="text/css" />
		<script type="text/javascript" src="dtree.js"></script>
	</head>
	
	<body >  
	
		<div width="100%">
			<script type="text/javascript">
				var d = new dTree('d');
				d.config.showInvalid = true;
				d.config.filter = true;
				d.config.target = "contentFrame";
				d.config.closeSameLevel = false;
				d.config.useStatusText = true;

d.add('0', '-1', '世界在我心中', '#', '世界在我心中', null, null, null, false, false, false, true, false);	
d.add('1', '0', '美国', '#', '美国', null, null, false, false, false, true, false);
d.add('11', '1', '洛杉矶', '#', '洛杉矶', null, null, false, false, false, true, false);
d.add('12', '1', '纽约', '#', '纽约', null, null, false, false, false, true, false);


d.add('2', '0', '中国', '#', '中国', null, null, false, false, false, true, false);
	d.add('21', '2', '广东省', '#', '广东省', null, null, false, false, false, true, false);
		d.add('211', '21', '广州市', '#', '广州市', null, null, false, false, false, true, false);
			d.add('2111', '211', '天河区', '#', '天河区', null, null, null, false, false, false, true, false);
				d.add('21111', '2111', '猎德', '#', '猎德', null, null, null, false, false, false, true, false);
				d.add('21112', '2111', '员村', '#', '员村', null, null, null, false, false, false, true, false);
			
			
			d.add('2112', '211', '白云区', '#', '白云区', null, null, null, false, false, false, true, false);
			d.add('2113', '211', '越秀区', '#', '越秀区', null, null, null, false, false, false, true, false);
		d.add('212', '21', '深圳市', '#', '深圳市', null, null, false, false, false, true, false);
			d.add('2121', '212', '南山区', '#', '南山区',null, null, null, false, false, false, true, false);
			d.add('2122', '212', '福田区', '#', '福田区',null, null, null, false, false, false, true, false);
			
	d.add('22', '2', '浙江省', '#', '浙江省', null, null, false, false, false, true, false);
		d.add('221', '22', '南京市', '#', '南京市', null, null, false, false, false, true, false);
			d.add('2211', '221', '某区', '#', '某区', null, null, null, false, false, false, true, false);
		d.add('222', '22', '杭州市', '#', '杭州市', null, null, false, false, false, true, false);
	
	d.add('23', '2', '湖南省', '#', '湖南省', null, null, false, false, false, true, false);


				d.closeAll();
				//############生成树################
				document.write(d);
				//############生成树################
				
				
			</script>
		</div>
	</body></html>


或者可以参考这位仁兄的文章
http://www.cnblogs.com/liuweijing/articles/908012.html


  • 大小: 10.9 KB
1
0
分享到:
评论

相关推荐

    jsp使用Dtree实现树菜菜单的例子.rar

    jsp使用Dtree实现树菜菜单的例子,一个利用现存的JavaScript代码配合struts构成一个树型菜单的例子。 树型菜单的节点保存在数据库表中,通过数据访问对象将其从数据库中查出后放在一个集合对象中,并将该集合对象...

    dtree实现的树支持多选

    【dtree实现的树支持多选】是一种在网页交互中常用的数据展示和操作方式,尤其在数据层级结构复杂时,如文件系统、组织结构或菜单导航等场景。DTree(通常指的是JavaScript实现的树形控件)允许用户通过勾选节点来...

    dtree实现树形结构

    总之,"dtree实现树形结构"是指利用dtree这个JavaScript库来创建、操作和显示具有层级关系的数据结构。这个过程涉及到了数据模型的构建、API的使用以及与前端框架的集成,对于开发复杂的交互式用户界面至关重要。...

    在jsp中用dtree实现树形浏览

    总结起来,要在SSH框架的JSP页面中使用dtree.js实现树形浏览,你需要整合前端和后端的代码,利用dtree.js的API构建交互式树形结构,并通过Ajax获取和更新数据。这个过程涉及到JavaScript编程、Ajax通信、以及对SSH...

    layui dtree树形结构

    1. **易用性**:layui dtree的API设计简单明了,开发者可以通过几行代码快速实现树形结构的展现。 2. **灵活性**:它可以自定义节点的展开、关闭、选中、禁用等多种状态,支持异步加载数据,满足各种业务需求。 3. *...

    dtree实现树形控件案例

    本案例聚焦于使用`dtree`插件来实现这样的功能。`dtree`是一个轻量级、基于JavaScript的库,专门用于创建交互式的树形控件,它在网页上提供了一种动态展示数据的方式。 `dtree`的使用通常涉及到以下几个核心知识点...

    dtree树形菜单(有带checkbox实现)

    本工程使用dTree组件实现树形菜单的展示 有静态树形菜单和动态(从数据库获取数据)树形菜单展示两种 数据库连接采用简单的类实现 数据位MySQL(5.0.21),数据库创建脚本为dtree.sql 菜单既有普通的树结构展示,也有...

    用dtree实现树形菜单 dtree使用说明

    【dtree实现树形菜单详解】 dtree是一个基于JavaScript编写的简单、易用且开源的树形菜单组件。它提供了一种便捷的方式去构建和管理树状结构的菜单,尤其适用于网页界面中需要展示层级关系的数据。下面我们将详细...

    Dtree动态树菜单

    在这个场景中,"Dtree动态树菜单"是一个专门用于实现这种功能的工具或库。下面我们将深入探讨Dtree动态树菜单的相关知识点。 1. **Dtree介绍**: Dtree通常是一个JavaScript库或者框架的一部分,用于构建可扩展的...

    一种dtree树用控件实现的

    本文将深入探讨dtree树控件的概念、实现方式以及其在实际应用中的重要性。 首先,我们需要理解dtree的基本概念。dtree是由节点(通常包括父节点和子节点)构成的树形结构,每个节点可以代表一个类别或数据项。用户...

    Dtree目录树下载

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

    使用DTREE构建树

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

    .dtree实现方法

    决策树(Decision Tree)是一种广泛...总的来说,".dtree"实现方法涉及到决策树的基本概念、构建流程、不同算法以及在Python中的实际应用。理解并熟练掌握这些知识,将有助于你在实际项目中运用决策树进行预测和分析。

    使用DTree创建树

    本文将基于"使用DTree创建树"这一主题,详细解释如何利用DTree(可能指的是某个特定实现,如Python的`sklearn`库中的`DecisionTreeClassifier`或`DecisionTreeRegressor`)来构建决策树模型,并探讨相关的源码和工具...

    dtree(树结构)

    2.2 Java实现:在Java中,可以使用`java.util.TreeMap`或`java.util.TreeSet`来实现数据树。这些类基于红黑树(Red-Black Tree)数据结构,提供有序的键值对存储,并支持高效的查找、插入和删除操作。 2.3 文件系统...

    dTree组件实现动态树形菜单的展示

    DTree动态展示树形菜单.rar ...本工程使用dTree组件实现树形菜单的展示 有静态树形菜单和动态(从数据库获取数据)树形菜单展示两种 数据库连接采用简单的类实现 数据位MySQL(5.0.21),数据库创建脚本为dtree.sql

    jsp实现树形结构dtree

    【标题】"jsp实现树形结构dtree"涉及的核心技术主要集中在JSP(JavaServer Pages)、JavaScript以及一种叫做dtree的树形展示库。这里,我们将会深入探讨这些技术及其在构建树形结构中的应用。 首先,JSP是Java的一...

    dtree+ajax异步加载树

    2. **异步加载树节点**:当用户展开一个节点时,使用Ajax发送请求到服务器,获取该节点的子节点数据,然后使用dtree提供的API将新数据插入到现有树中。 3. **优化策略**:通常,初始加载只展示顶级节点,其余节点按...

    select树dtree和div实现

    自己写的select树的小例子,,树目录是用dtree实现的,,select标签是用div模拟的,,大家在document.getElementById("divSel").style.height = count + "px";加上"px",可以支持火狐,因为火狐语法很严格,,,想和大家分享练...

Global site tag (gtag.js) - Google Analytics