`
notedd
  • 浏览: 20573 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

dhtmlxTree树形菜单简单试用

阅读更多

参考原文地址:http://www.po-soft.com/blog/xuan/392.html

下载地址:      http://www.po-soft.com/download.po?fileId=124

 

下载后解压 dhtmlxTree.rar 文件,得到dhtmlxTree\codebase文件夹,我试用的就是引入的codebase中的文件。

建立测试目录结构:

testdhtmlxTree                        文件夹
    ......index.html                    文件
    ......dhtmlxTree                  文件夹
    ...............codebase           文件夹



           

index.html内容如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>测试dhtmlxTree</title>
<link  rel="stylesheet" type="text/css"  href="dhtmlxTree/codebase/dhtmlxtree.css">
<script  src="dhtmlxTree/codebase/dhtmlxcommon.js"></script>
<script  src="dhtmlxTree/codebase/dhtmlxtree.js"></script>
</head>
<body>
<table>
	<tr>
		<td valign="top">
			<div id="treeboxbox_tree" style="width:250; height:218;background-color:#f5f5f5;border:1px solid Silver;"></div>
		</td>
	</tr>
</table>
<script>
		tree=new dhtmlXTreeObject("treeboxbox_tree","100%","100%",0);
		tree.setImagePath("dhtmlxTree/codebase/imgs/");
		tree.enableDragAndDrop(0);
		tree.enableTreeLines(false);
		tree.setImageArrays("plus","","","","plus.gif");
		tree.setImageArrays("minus","","","","minus.gif");
		//tree.setStdImages("book.gif","books_open.gif","books_close.gif");	
		//tree.setXMLAutoLoading("tree4.xml");
		//tree.loadXML("tree4.xml");
		//tree.insertNewItem(parentId,itemId,itemText,itemActionHandler,image1,image2,image3,optionStr,childs)
		tree.insertNewItem(0,1,'区域管理','','','','','','');
		tree.insertNewChild(1,2,'北京');
		tree.insertNewChild(1,3,'天津');
		tree.insertNewChild(1,4,'上海');
		tree.insertNewChild(1,5,'湖南');
		tree.insertNewChild(1,6,'广西');
		tree.insertNewChild(4,7,'徐家汇');
		tree.insertNewChild(4,8,'百老会');
		tree.insertNewChild(4,9,'不清楚');
		tree.insertNewChild(4,10,'哈哈哈');
		tree.setOnClickHandler(test);
		function test(){
			var text= tree.getSelectedItemText(); 
			alert(text);
		}
</script>
</body>
</html>

 

 

效果图如下:



 

 

  • 大小: 3.3 KB
0
0
分享到:
评论

相关推荐

    dhtmlxTree树形控件JavaScript

    dhtmlxTree是一款基于JavaScript的树形控件,它提供了丰富的功能和自定义选项,用于在Web应用程序中创建交互式的树状数据结构。这个控件允许开发者以灵活的方式展示层次化的信息,例如网站导航、文件系统目录或者...

    dhtmlxTree 树形菜单大集合

    内容索引:脚本资源,Ajax/JavaScript,树形菜单 dhtmlxTree 树形菜单大集合,就从Dhtml类库里摘录出来的,包含了许多种树形菜单的样式,部分样式如截图所示,不一一上图了,需要的请下载查看。这些树形菜单个个都经过...

    dhtmlXtree树 右dhtmlXtree键菜单

    总的来说,dhtmlXtree的右键菜单功能极大地扩展了其交互性,使得用户能够更加自然地与树形数据进行交互。通过定制菜单项和处理用户操作,你可以构建出符合业务需求的高效Web应用。在实践中,不断优化和调整用户体验...

    超多类型的JS 树形菜单

    JS树形菜单是很常用的JS特效代码,常用在管理软件当中,但是一套树形菜单已经不能满足需求,所以如果能有一套比较全面的树形菜单JS特效代码,将会非常方便,下面懒人萱将超全的JS树形菜单(dhtmlxTree)共享出来,...

    树形菜单大全----dhtmlxTree

    dhtmlxTree是这样的一个JavaScript库,它提供了丰富的功能和自定义选项,使得开发者能够方便地在网页上创建交互式的树形菜单。下面将详细介绍dhtmlxTree的相关知识点。 **一、dhtmlxTree基本概念** 1. **节点...

    js 树形菜单

    在给定的"dhtmlxTree"文件中,这可能是一个名为DHTMLX Tree的库,它是一个功能丰富的JavaScript组件,用于创建交互式树形菜单。DHTMLX Tree提供了一系列API和方法,如`attachEvent`(绑定事件)、`enableItem`(启用...

    dhtmlxTree 树菜单.docx

    dhtmlxTree 是一个功能强大的 JavaScript 库,用于创建基于 Ajax 的树形菜单。它支持多种特性,如在线编辑、拖拽操作、复选框模式(包括全选、不选和半选状态)等,并且在处理大量数据时仍能保持高效的性能。...

    dhtmlxtree树形的自动缩进

    类似于ext的效果,实现了简单的子节点的自动缩进。方便查看树形节点

    几webjs树形菜单

    8. **dtree**:`dtree.zip`可能是一个简单的JavaScript树形控件,它可能不包含复杂的特性,但能满足基本的树形显示需求。 在使用这些树形控件时,开发者需要考虑性能、兼容性、可扩展性等因素。根据项目需求,可以...

    一个很好用的树形菜单

    总的来说,这个"一个很好用的树形菜单"的例子展示了如何利用dhtmlxtree库在网页上创建一个交互式的、具有右键菜单功能的树形菜单。通过学习和理解这个例子,开发者可以掌握如何在自己的项目中实现类似的功能,提升...

    javascript树形菜单

    在这个压缩包中,我们有几种不同的JavaScript树形菜单实现,包括`dtree`和`dhtmlxtree`,以及相关的源码、示例和开发文档。 1. **dtree**: dtree是一款轻量级的JavaScript库,用于创建可自定义的树形菜单。它允许...

    超全的JS树形菜单(dhtmlxTree)源代码.doc

    "超全的JS树形菜单(dhtmlxTree)源代码.doc" 这个标题提到了两个关键概念。首先,"JS树形菜单"是指在JavaScript中实现的一种用户界面元素,通常用于组织和展示层次化的数据。树形菜单允许用户通过节点展开和折叠来...

    dhtmlxtree 的右键菜单

    dhtmlxtree 的右键菜单功能使得用户能够更直观地操作树形结构数据,增强了交互性。理解并熟练运用其添加、修改和删除节点的方法,以及如何自定义和绑定菜单事件,将有助于你构建更高效、用户友好的Web应用。

    功能齐全的JS树形菜单

    本文将深入探讨如何使用JS实现功能齐全的树形菜单,并基于提供的“dhtmlxTree”库进行详解。 首先,`dhtmlxTree`是一个强大的JavaScript组件,它提供了丰富的功能,如可折叠的节点、拖放操作、多选、自定义图标以及...

    javascript 树形菜单之dhtmxtree教程详解

    DHTMLXTREE是一款基于JavaScript和HTML的树形菜单控件,它提供了丰富的功能和自定义选项,使得在网页中创建和管理树形菜单变得简单。在这个教程中,我们将深入探讨如何使用DHTMLXTREE实现JavaScript树形菜单。 首先...

    java树形菜单(主要用于菜单的制作)

    本教程将详细介绍如何使用dhtmlxTree来创建各种样式和功能的树形菜单,并结合Java进行数据的加载和处理。 1. **dhtmlxTree基本概念** dhtmlxTree是一款基于HTML和JavaScript的树形控件,它提供了丰富的API和CSS...

    dhtmlxTree各类动态树的实现能运行

    这个组件提供了丰富的功能,允许开发者构建动态、自定义化的树形视图,非常适合展示层次结构的数据,如目录结构、组织架构或者导航菜单。在.NET MVC框架中,dhtmlxTree可以很好地集成,为用户提供直观的界面体验。 ...

    JavaScript写的dhtmlXTree类库实现的各种树形列表示例demo

    JavaScript编写的dhtmlXTree库是一款强大的前端组件,主要用于创建交互式、可扩展的树形结构,常用于网站导航、数据展示以及各种管理界面。这个类库基于ECMAScript标准,兼容主流的JavaScript开发环境,同时也支持...

    dhtmlxTree目录树菜单

    **dhtmlxTree目录树菜单** 是一个强大的JavaScript组件,用于在网页中创建交互式的多级导航菜单。这个组件能够帮助开发者构建具有清晰层级结构、易于操作的网页应用,尤其适用于展示复杂的数据组织,比如文件系统、...

    dhtmlxtree 右键菜单的增加,删除,修改

    dhtmlxtree允许用户通过拖放、搜索、多选和右键菜单等功能来操作树形结构的数据。 **二、右键菜单的实现** 1. **添加右键菜单**:首先,你需要创建一个包含菜单项的JSON对象,每个菜单项包含ID、文本、图标等属性...

Global site tag (gtag.js) - Google Analytics