dhtmlxtree学习笔记二(常用方法)
来源:互联网 发布:常州淘宝模特兼职 编辑:程序博客网 时间:2024/06/06 20:51
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><title>Easy skinable design</title><meta http-equiv="content-type" content="text/html; charset=utf-8" /><meta name="title" content="Samples" /><meta name="keywords" content="" /><meta name="description" content="" /></head><body><link rel="STYLESHEET" type="text/css"href="dhtmlxtree/dhtmlxtree.css"><script src="dhtmlxtree/dhtmlxcommon.js"></script><script src="dhtmlxtree/dhtmlxtree.js"></script><!-- 如果是使用json格式就必须引入 dhtmlxtree_json.js文件--><script src="dhtmlxtree/dhtmlxtree_json.js"></script><div id="treeboxbox_tree"style="width: 250px; height: 218px; background-color: #f5f5f5; border: 1px solid Silver;"></div><button onclick="getAllChecked()">获取全部选中的节点</button><br><br><button onclick="getSelectedNode()">获取选中的节点</button><br><br><button onclick="getSelectedChecked()">选中的节点设为已选</button><br><br><button onclick="getSelectedUNChecked()">选中的节点设为不选中</button><br><br><script>//获取选中节点的值function getSelectedNode(){alert(tree.getSelectedItemId());}//将鼠标点中的节点在checkbox选中function getSelectedChecked(){tree.setCheck(tree.getSelectedItemId(),true);}//将鼠标点中的节点在checkbox不选中function getSelectedUNChecked(){tree.setCheck(tree.getSelectedItemId(),false);}//获取所有checkbox中全部选中的节点function getAllChecked(){alert(tree.getAllChecked());}function clickFunc(id){alert("click Item " + tree.getItemText(id) + " was selected");}function dbclickFunc(id){//根据id获取内容的方法是 tree.getItemText(id)alert("dbclick Item " + tree.getItemText(id) + " was selected");}function checkedFunc(id){alert("checked Item " + tree.getItemText(id) + " was selected");}tree=new dhtmlXTreeObject("treeboxbox_tree","100%","100%",0);tree.setSkin('dhx_skyblue');tree.setImagePath("dhtmlxtree/common/images/");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");//是否使用checkboxtree.enableCheckBoxes(1);//1、选中子节点,是否让其parent节点也选中,2、选中父节点,子节点全部选中tree.enableThreeStateCheckboxes(true);//自定义事件tree.setOnCheckHandler(checkedFunc);//多选框是否被选中//tree.setOnClickHandler(clickFunc);//单机事件tree.setOnDblClickHandler(dbclickFunc);//双击事件//打开有子节点的父节点出现的方法tree.attachEvent("onOpenEnd", function(nodeId, event) { alert("An id of open item is " + nodeId);});var json = { id: 0, item:[ { id:"X1", text:"一", item:[ { id:"X11", text:"一一" }, { id:"X12", text:"一二" } ] }, { id:"X2", text:"二", item:[ { id:"X21", text:"二一" }, { id:"X22", text:"二二" } ] } ]};var jsondata = {id:0, item:[{id:1,text:"first"},{id:2, text:"middle", item:[{id:"21", text:"child"}]},{id:3,text:"last"}]};//tree.loadJSONObject(jsondata);tree.loadJSONObject(json,function(){//alert(1);});//动态添加的节点也能绑定之前设定的方法tree.insertNewChild(0,"hb","hb");</script></body></html>
- dhtmlxtree学习笔记二(常用方法)
- dhtmlxtree学习笔记一(快速入门)
- dhtmlxtree学习笔记三(ajax动态获取数据)
- dhtmlxTree 笔记
- java学习笔记(二)——JFrame常用方法
- JAVA学习笔记--多线程(二)线程常用方法
- HTML DOM学习笔记(二)_DOM常用方法
- dhtmlxtree 常用用法
- Java学习笔记之线程(二):线程的常用方法
- 学习ExtJS(二) Button常用方法
- 学习ExtJS(二) Button常用方法
- 黑马程序员-IOS学习笔记(二)常用关键字和方法
- Java学习笔记之常用方法类(二) StringBuffer类、StringTokenizenizer类、Sanner类
- Selenium学习笔记(二)——常用操作与方法简介
- DHtmlXTree方法说明
- 特征选择方法学习笔记(二)
- 麦肯锡工作方法学习笔记(二)
- jquery学习笔记二(应用方法)
- jquery.validate 学习笔记(验证form表单工具)
- 将CSV文件导入到数据的办法
- sprintf用法
- dhtmlxtree学习笔记一(快速入门)
- ios开发中一些常用API总结
- dhtmlxtree学习笔记二(常用方法)
- dhtmlxtree学习笔记三(ajax动态获取数据)
- cxf 与 spring整合
- 不要将两个指针变量指向同一块动态内存
- eclipse 发布web工程,修改tomcat端口
- worldwind学习笔记-10-T T 工厂模式这么用啊
- dhtmlxgrid 使用json数据 入门
- SAP Sybase ASA 如何跟踪SQL语句
- dhtmlxgrid 常用功能介绍