实现dhtmlxTree树型控件单击展开收缩功能

简介:

dhtmlxTree是一个相当不错的javascript树型控件,用于WEB后台管理系统来展示功能菜单或机构如一些有层次性关系、隶属关系的效果非常好,同时还支持自定义图标,并提供丰富的API,详细可参考 dhtmlxTree帮助文档

其效果如下:

dhtmlxTree树型控件默认下是鼠标双击才展开所隶属的节点的,其实这不太符合大多数人的使用习惯,一直到是以为单击就可以展开收缩节点的,好了,要实现这个功能也不难,关键在于在监听点击onclick事件,具体实现如下:

tree = new dhtmlXTreeObject("treeboxbox_tree","100%","100%",0);
tree.setImagePath(
"tree/");
tree.loadXMLString(xmlTree)
tree.attachEvent(
"onClick",function(id){
var hrefURL = tree.getUserData(id,"url");
// 单击展开 收缩
//var itemId = tree.getSelectedItemId();
var itemId = id;

if(tree.hasChildren(itemId)){
if(tree.getOpenState(itemId) == "1"){
tree.closeItem(itemId)
}
else{
tree.openItem(itemId)
}
}
});
转载请注明出处[ http://samlin.cnblogs.com/] 
作者赞赏
 


刚做的招标网: 八爪鱼招标网 请大家多意见
标签:  dhtmlxTree单击树型

本文转自Sam Lin博客博客园博客,原文链接:http://www.cnblogs.com/samlin/archive/2011/08/16/dhtmlxTree_onClick.html,如需转载请自行联系原作者
目录
相关文章
element中form表单resetFields()方法重置表单无效
element中form表单resetFields()方法重置表单无效
211 0
|
前端开发 小程序 关系型数据库
推荐基于.Net6+Furion +iView开发的一套极简的进销存管理系统
一个基于.Net Core构建的简单、跨平台、模块化的小程序考试系统。前端采用Vue+iView框架,后端采用Furion架构,让开发变得更简单。
385 0
推荐基于.Net6+Furion +iView开发的一套极简的进销存管理系统
|
9月前
|
JavaScript
js的鼠标移入移出事件
js的鼠标移入移出事件
|
监控 JavaScript
Vue中可以使用watch属性监听select元素选项的变化吗?
Vue中可以使用watch属性监听select元素选项的变化吗?
707 0
|
JSON JavaScript API
【开源打印组件】vue-plugin-hiprint初体验
本文介绍对vue-plugin-hiprint部分重要代码的解析,这是一个很好的开源插件,能够自己自定义打印模板,通过后端传来的数据进行渲染打印,官方也提供了许多的api供开发者使用。界面采用了antdesign。实现了免预览的直接打印。
3474 1
【开源打印组件】vue-plugin-hiprint初体验
|
6月前
|
开发框架 前端开发 JavaScript
【Vue 3】一款开箱即用的中后台前端开发框架,开源且免费!!
【Vue 3】一款开箱即用的中后台前端开发框架,开源且免费!!
|
8月前
|
缓存 运维 监控
Ubuntu查看内存使用情况
Ubuntu查看内存使用情况
967 0
|
JavaScript 前端开发
Vue项目部署到服务器时上传报错“Uncaught (in promise) TypeError: s.upload.addEventListener is not a function”
使用vue-admin-element框架进行在本地文件上传以及富文本框中的文件上传是没有问题的,但是在上传部署vue项目到服务器上时,就会报如下图中一个错误。
1651 0
|
消息中间件 Serverless Perl
开源 serverless 产品原理剖析(二) - Fission
Fission 是由私有云服务提供商领导开源的 serverless 产品,它借助 kubernetes 灵活强大的编排能力完成容器的管理调度工作,而将重心投入到 FaaS 功能的开发上,其发展目标是成为 AWS lambda 的开源替代品。
5144 0
|
移动开发 Java 数据安全/隐私保护
钉钉一键登录第三方网站
钉钉一键登录第三方网站,这里主要记录一键登录整个实现步骤。登录页面构造好钉钉一键登录链接后的页面效果。
钉钉一键登录第三方网站

热门文章

最新文章