zoukankan      html  css  js  c++  java
  • Ztree学习(-)简单例子

    https://www.cnblogs.com/shinhwazt/p/5828031.html

    ztree包:https://pan.baidu.com/s/1vOgGm_elF-lF0VowoHwnOQ     密码:nvmi

    <!DOCTYPE html>
    <html>
    <head>
    	<meta charset="utf-8">
        <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
        <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
        <title>title</title>
        <link rel="stylesheet" type="text/css" href="../css/zTree/css/metroStyle/metroStyle.css"/>
        <script type="text/javascript" src="../script/jquery-2.0.3.min.js"></script>
        <script src="../css/zTree/js/jquery.ztree.all.js"></script>	
        <style>
        	body{
        		
        	}
        </style>
    </head>
    <body>
    	<div>
        <ul class="ztree" id="des_school"></ul>
    </div>
    </body>
    <script type="text/javascript">
    	$(function(){
    	alert(11);
             initTree();
    	});
    	var setting = {
        data:{//表示tree的数据格式
            simpleData:{
                enable:true,//表示使用简单数据模式
                idKey:"id",//设置之后id为在简单数据模式中的父子节点关联的桥梁
                pidKey:"pId",//设置之后pid为在简单数据模式中的父子节点关联的桥梁和id互相对应
                rootId:"null"//pid为null的表示根节点
            }
        },
        view:{//表示tree的显示状态
            selectMulti:false//表示禁止多选
        },
        check:{//表示tree的节点在点击时的相关设置
            enable:true,//是否显示radio/checkbox
            chkStyle:"checkbox",//值为checkbox或者radio表示
            checkboxType:{p:"",s:""},//表示父子节点的联动效果
            radioType:"level"//设置tree的分组
        },
        callback:{//表示tree的一些事件处理函数
           // onClick:handlerClick,
            onCheck:handlerCheck
        }
    }    
    	function initTree(){
    	var data = {
        teacher:[
            {id:0,name:"张老师",sex:"男"},
            {id:1,name:"李老师",sex:"男"},
            {id:2,name:"王老师",sex:"女"}
        ],
        student:[
            {id:0,name:"学生A",sex:"男",tId:0},
            {id:1,name:"学生B",sex:"男",tId:0},
            {id:2,name:"学生C",sex:"女",tId:1},
            {id:3,name:"学生D",sex:"女",tId:1},
            {id:4,name:"学生E",sex:"男",tId:2},
            {id:5,name:"学生F",sex:"女",tId:2}
        ]
    }
        var teacherList = data.teacher;
        var studentList = data.student;
        var treeData = [];
        treeData.push({id:"root",name:"学校",pId:null});
        for(var i=0,il=teacherList.length;i<il;i++){
            teacherList[i].pId = "root";
            treeData.push(teacherList[i]);
        }
        for(var i=0,il=studentList.length;i<il;i++){
         studentList[i].id = "s"+studentList[i].id;
            studentList[i].pId = studentList[i].tId;
            treeData.push(studentList[i]);
        }
        $.fn.zTree.init($("#des_school"),setting,treeData);
    }
    </script>
    </html>
    

      

  • 相关阅读:
    python join的用法
    python json中的 dumps loads函数
    ubuntu 初始配置
    如何为ubuntu配置java环境
    Ubuntu系统如何安装软件
    取模与取余
    基本数据类型
    js面试题——作用域和闭包
    js面试题-原型和原型链
    js面试题-变量类型和计算
  • 原文地址:https://www.cnblogs.com/macT/p/9222901.html
Copyright © 2011-2022 走看看