首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

应用dhtmlxtree 构建目录树实例

2012-11-09 
使用dhtmlxtree 构建目录树实例?组成 ??? dhtmlxcommon.js??? dhtmlxtree.js??? 可选图片和css?使用dhtmlx

使用dhtmlxtree 构建目录树实例

?组成

??? dhtmlxcommon.js

??? dhtmlxtree.js

??? 可选图片和css

?

使用dhtmlxtree创建部门用户列表实例 效果如图:



?

应用dhtmlxtree 构建目录树实例

图一、部门用户列表

?

具体实现代码:

//用户列表    function initUserTree(){$.get("userAction!UserTree.do?random="+Math.random(),function(strxml){                     //strxml 类似<?xml version="1.0" encoding="UTF-8"?>                     //<userTree><deptInfo name="规划局" parentid="0"                     //deptid="1003"><userInfo name="李四" //parentid="1003"                      //userid="248"></userInfo></deptInfo></userTree>                     var xmlDom=BrowserAdepter.getDomDocument();                     xmlDom.loadXML(strxml);     if(xmlDom.xml=="") return false;//xsl转换     var xsl =BrowserAdepter.getDomDocument();     xsl.async = false;     xsl.load("javascripts/page/rolemanage/userTree.xsl");     var formatHtml=xmlDom.transformNode(xsl);      formatHtml=formatHtml.replace('<?xml version="1.0" encoding="UTF-16"?>',"");     constructUserTree(formatHtml);});    };    function constructUserTree(xmlStr){tree = new dhtmlXTreeObject("treebox", "100%", "100%", 0);tree.setSkin('dhx_skyblue');tree.setImagePath("javascripts/page/rolemanage/codebase/imgs/csh_vista/");tree.enableTreeLines(true);tree.setOnClickHandler(onNodeClick);tree.loadXMLString(xmlStr);    };        //点击节点触发事件    function onNodeClick(){          //insert 业务逻辑    }

?

?

? 以及html中的div容器 'treebox'

??

?

?

热点排行