zTree的使用
2016-08-30 16:55
330 查看
摘要: zTree的使用
zTree的使用
js函数:
页面元素:
分析:通过setting加载树节点数据,通过onClick函数,为节点加载函数。
zTree的使用
js函数:
<link rel="stylesheet" href="css/zTreeStyle/zTreeStyle.css" type="text/css"></link> <script type="text/javascript" src="js/zTree/jquery.ztree.core-3.5.js"></script> <script type="text/javascript"> $(document).ready(function(){ $.fn.zTree.init($("#treeDemo"), setting); }); var setting = { data: { key: { name: "cName" } }, async: { enable: true, url:"search_child" }, callback: { beforeAsync: beforeAsync, onAsyncError: onAsyncError, onAsyncSuccess: onAsyncSuccess, onClick: onClick } }; function onClick(event, treeId, treeNode, clickFlag) { $.ajax( { url:"to_edit_category.action?id="+treeNode.id, dataType:"html", success:function(data) { document.getElementById("displayId").innerHTML=data; } }) } var log, className = "dark"; function beforeAsync(treeId, treeNode) { className = (className === "dark" ? "":"dark"); //showLog("[ "+getTime()+" beforeAsync ] " + ((!!treeNode && !!treeNode.name) ? treeNode.name : "root") ); return true; } function onAsyncError(event, treeId, treeNode, XMLHttpRequest, textStatus, errorThrown) { //showLog("[ "+getTime()+" onAsyncError ] " + ((!!treeNode && !!treeNode.name) ? treeNode.name : "root") ); } function onAsyncSuccess(event, treeId, treeNode, msg) { //showLog("[ "+getTime()+" onAsyncSuccess ] " + ((!!treeNode && !!treeNode.name) ? treeNode.name : "root") ); } function showLog(str) { if (!log) log = $("#log"); log.append("<li class='"+className+"'>"+str+"</li>"); if(log.children("li").length > 8) { log.get(0).removeChild(log.children("li")[0]); } } function getTime() { var now= new Date(), h=now.getHours(), m=now.getMinutes(), s=now.getSeconds(), ms=now.getMilliseconds(); return (h+":"+m+":"+s+ " " +ms); } </script>
页面元素:
<div> <ul id="treeDemo" class="ztree"></ul> <ul id="log" class="log"></ul> </div> <br /> <div id="displayId"> Please click on any of the tree nodes. </div>
分析:通过setting加载树节点数据,通过onClick函数,为节点加载函数。
相关文章推荐
- Ztree+struts的使用
- 在Yii2框架中使用netstedsets与ztree实现无限极分类管理教程
- 使用zTree树控件(二)
- SharePoint 2010 中使用Ztree和EasyUI样式冲突问题
- ztree 的使用记录(笔记)
- zTree使用笔记:带筛选、异步加载
- 项目中简单使用ztree,简单数据。
- ztree使用系列一(需求分析)
- zTree的简单使用
- 关于jquery ztree 的使用
- ztree 使用demo
- ztree使用系列四(ztree实现同级拖拽排序并将排序结果保存数据库)
- zTree实现异步加载数据(使用SPRING MVC4+mybatis3.8)
- jquery树形插件zTree使用示例
- ztree插件简单使用
- zTree树形菜单使用实例
- ztree使用
- zTree使用
- Ztree使用方法
- Ztree的初步使用--checkbox--指定目录下搜索子节点