zoukankan      html  css  js  c++  java
  • ztree

    基本ztree插件使用

    官网文档地址:http://www.treejs.cn/v3/main.php#_zTreeInfo

    1.下载对应的ztree的js和css

    在页面引入

    <link rel="stylesheet" href="assets/ztree/css/zTreeStyle.css">
    <script src="assets/ztree/js/jquery.ztree.all.js"></script>

    下面这些图标的对应地址不能错

    然后直接上demo

    html(class必须有,这个是用来设置样式的)

    <div>
      <ul id="menuTree" class="ztree"></ul>
    </div>

    js

    var setting = {
        view: {
            dblClickExpand: false,//双击节点时,是否自动展开父节点的标识
            showLine: true,//是否显示节点之间的连线
            fontCss:{'color':'black','font-weight':'bold'},//字体样式函数
            selectedMulti: true //设置是否允许同时选中多个节点
        },
        check:{
            //chkboxType: { "Y": "ps", "N": "ps" },
            //chkboxType: { "Y": "", "N": "" },
            chkStyle: "checkbox",//复选框类型
            enable: true //每个节点上是否显示 CheckBox
        },
        data: {
            simpleData: {//简单数据模式
                enable:true,
                idKey: "id",
                pIdKey: "key",
                rootPId: -1
            },
            key: {
                name: "title"  //zTree 节点数据保存节点名称的属性名称  默认值:"name"
            }
        },
    
    }
    var zNodes =[
        { 
            "id":1, 
            "pId":0, 
            "title":"父节点1",
            "children": [
              {
                "id": 2,
                "title": "子节点1-1",
              }],
        },
        { 
            "id":11, 
            "pId":1, 
            "title":"父节点2",
            "children": [
              {
                "id": 2,
                "title": "子节点2-1",
              }],
        },
    ];
    
    
    zTreeObj = $.fn.zTree.init($("#menuTree"), setting, zNodes);
    zTreeObj.expandAll(true);    //true 节点全部展开、false节点收缩
                

    效果图

    获取选中节点方法

    zTreeObj.getCheckedNodes(true);

    效果图

    更多关于ztree的用法,详见官网文档

    官网文档地址:http://www.treejs.cn/v3/main.php#_zTreeInfo

  • 相关阅读:
    jquery 知识点
    java基础 知识点
    eclipse使用问题
    java中各种集合的用法和比较
    svn服务器安装
    dbcp连接mysql
    java中分页的实现
    在maven框架下遇到的问题及解决方法
    c++获取系统时间,精确到ms级
    qtcreator.exe已停止工作
  • 原文地址:https://www.cnblogs.com/dropInInt/p/13099112.html
Copyright © 2011-2022 走看看