参考原文地址: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
分享到:
相关推荐
dhtmlxTree是一款基于JavaScript的树形控件,它提供了丰富的功能和自定义选项,用于在Web应用程序中创建交互式的树状数据结构。这个控件允许开发者以灵活的方式展示层次化的信息,例如网站导航、文件系统目录或者...
内容索引:脚本资源,Ajax/JavaScript,树形菜单 dhtmlxTree 树形菜单大集合,就从Dhtml类库里摘录出来的,包含了许多种树形菜单的样式,部分样式如截图所示,不一一上图了,需要的请下载查看。这些树形菜单个个都经过...
总的来说,dhtmlXtree的右键菜单功能极大地扩展了其交互性,使得用户能够更加自然地与树形数据进行交互。通过定制菜单项和处理用户操作,你可以构建出符合业务需求的高效Web应用。在实践中,不断优化和调整用户体验...
JS树形菜单是很常用的JS特效代码,常用在管理软件当中,但是一套树形菜单已经不能满足需求,所以如果能有一套比较全面的树形菜单JS特效代码,将会非常方便,下面懒人萱将超全的JS树形菜单(dhtmlxTree)共享出来,...
dhtmlxTree是这样的一个JavaScript库,它提供了丰富的功能和自定义选项,使得开发者能够方便地在网页上创建交互式的树形菜单。下面将详细介绍dhtmlxTree的相关知识点。 **一、dhtmlxTree基本概念** 1. **节点...
在给定的"dhtmlxTree"文件中,这可能是一个名为DHTMLX Tree的库,它是一个功能丰富的JavaScript组件,用于创建交互式树形菜单。DHTMLX Tree提供了一系列API和方法,如`attachEvent`(绑定事件)、`enableItem`(启用...
dhtmlxTree 是一个功能强大的 JavaScript 库,用于创建基于 Ajax 的树形菜单。它支持多种特性,如在线编辑、拖拽操作、复选框模式(包括全选、不选和半选状态)等,并且在处理大量数据时仍能保持高效的性能。...
类似于ext的效果,实现了简单的子节点的自动缩进。方便查看树形节点
8. **dtree**:`dtree.zip`可能是一个简单的JavaScript树形控件,它可能不包含复杂的特性,但能满足基本的树形显示需求。 在使用这些树形控件时,开发者需要考虑性能、兼容性、可扩展性等因素。根据项目需求,可以...
总的来说,这个"一个很好用的树形菜单"的例子展示了如何利用dhtmlxtree库在网页上创建一个交互式的、具有右键菜单功能的树形菜单。通过学习和理解这个例子,开发者可以掌握如何在自己的项目中实现类似的功能,提升...
在这个压缩包中,我们有几种不同的JavaScript树形菜单实现,包括`dtree`和`dhtmlxtree`,以及相关的源码、示例和开发文档。 1. **dtree**: dtree是一款轻量级的JavaScript库,用于创建可自定义的树形菜单。它允许...
"超全的JS树形菜单(dhtmlxTree)源代码.doc" 这个标题提到了两个关键概念。首先,"JS树形菜单"是指在JavaScript中实现的一种用户界面元素,通常用于组织和展示层次化的数据。树形菜单允许用户通过节点展开和折叠来...
dhtmlxtree 的右键菜单功能使得用户能够更直观地操作树形结构数据,增强了交互性。理解并熟练运用其添加、修改和删除节点的方法,以及如何自定义和绑定菜单事件,将有助于你构建更高效、用户友好的Web应用。
本文将深入探讨如何使用JS实现功能齐全的树形菜单,并基于提供的“dhtmlxTree”库进行详解。 首先,`dhtmlxTree`是一个强大的JavaScript组件,它提供了丰富的功能,如可折叠的节点、拖放操作、多选、自定义图标以及...
DHTMLXTREE是一款基于JavaScript和HTML的树形菜单控件,它提供了丰富的功能和自定义选项,使得在网页中创建和管理树形菜单变得简单。在这个教程中,我们将深入探讨如何使用DHTMLXTREE实现JavaScript树形菜单。 首先...
本教程将详细介绍如何使用dhtmlxTree来创建各种样式和功能的树形菜单,并结合Java进行数据的加载和处理。 1. **dhtmlxTree基本概念** dhtmlxTree是一款基于HTML和JavaScript的树形控件,它提供了丰富的API和CSS...
这个组件提供了丰富的功能,允许开发者构建动态、自定义化的树形视图,非常适合展示层次结构的数据,如目录结构、组织架构或者导航菜单。在.NET MVC框架中,dhtmlxTree可以很好地集成,为用户提供直观的界面体验。 ...
JavaScript编写的dhtmlXTree库是一款强大的前端组件,主要用于创建交互式、可扩展的树形结构,常用于网站导航、数据展示以及各种管理界面。这个类库基于ECMAScript标准,兼容主流的JavaScript开发环境,同时也支持...
**dhtmlxTree目录树菜单** 是一个强大的JavaScript组件,用于在网页中创建交互式的多级导航菜单。这个组件能够帮助开发者构建具有清晰层级结构、易于操作的网页应用,尤其适用于展示复杂的数据组织,比如文件系统、...
dhtmlxtree允许用户通过拖放、搜索、多选和右键菜单等功能来操作树形结构的数据。 **二、右键菜单的实现** 1. **添加右键菜单**:首先,你需要创建一个包含菜单项的JSON对象,每个菜单项包含ID、文本、图标等属性...