博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实现dhtmlxTree树型控件单击展开收缩功能
阅读量:4841 次
发布时间:2019-06-11

本文共 1024 字,大约阅读时间需要 3 分钟。

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) } } });

转载于:https://www.cnblogs.com/samlin/archive/2011/08/16/dhtmlxTree_onClick.html

你可能感兴趣的文章
sweetalert弹窗的使用
查看>>
php Redis函数使用总结(string,hash,list, set , sort set )
查看>>
博客将迁至CSDN
查看>>
使用 JavaScript 截屏
查看>>
常见可控硅带驱动 光耦 三极管 电阻三种方式
查看>>
HDU 3360 National Treasures 奇偶匹配的最低点覆盖
查看>>
百度地图 Android SDK - 新的版本号(v3.2.0)正式上线
查看>>
malloc功能具体解释
查看>>
XMLHTTP使用具体解释
查看>>
HighCharts 具体使用及API文档说明
查看>>
9. 尽可能用UNION ALL取代UNION
查看>>
exports,module对象
查看>>
Win XP登录账户10大问题
查看>>
网站数据分析二:网站流量分析
查看>>
观察者模式之使用委托和事件实现
查看>>
XSS攻击总结
查看>>
servlet访问路径的写法
查看>>
C# 计算每周和每月固定日期
查看>>
用CSS绘制梯形
查看>>
高质量程序设计指南C/C++语言——C++/C编译预处理
查看>>