zoukankan      html  css  js  c++  java
  • zTree jquery-zTree的基本使用

    1.zTree的下载地址

      https://gitee.com/zTree/zTree_v3

      API文档:http://www.treejs.cn/v3/api.php

    2.引入需要的文件

      <script type="text/javascript" src="../libs/ztree/jquery.ztree.core.js"></script>
      <script type="text/javascript" src="../libs/ztree/jquery.ztree.excheck.js"></script>
      <script type="text/javascript" src="../libs/validator/fm.validator.js"></script>
      <link rel="stylesheet" type="text/css" href="../libs/ztree/zTreeStyle.css"></script>

    3.页面 code

     3.1 HTML

      <div class="container">
        <ul id="myZtree" class="ztree">
        </ul>
        <button class="btn-success" id="save">保存</button>
      </div>

     3.2 JS

      <script>
        var treeNodes;
        var setting = {
          check:{
            enable:true,
            chkStyle:'checkbox',
            chkboxType: { "Y": "ps", "N": "ps" },
            autoCheckTrigger: true
          },
          data: {
            key : {
              // checked: "checked",
              // children: "definedName",//定义保存子节点数据的属性名称;默认'children'
              title : "menuName", //鼠标悬停显示的信息
              name : "menuName" //网页上显示出节点的名称
            },
            simpleData: {
              enable: true,
              idKey: "id", //修改默认的ID为自己的ID
              pIdKey: "pid",//修改默认父级ID为自己数据的父级ID
              rootPId: -1 //根节点的ID
            }
          }
        };
        $(function(){
          $.ajax({
            type : 'post',
            async : false,
            cache : false,
            dataType : 'json',
            url : '/manage/role/menu/list',
            data : {
              roleId: 2,
              access_token: getToken()
            },
            success : function(data) {
              treeNodes = $.fn.zTree.init($("#myZtree"), setting, data.data);//初始化
            }
          });
          $('#save').click(function(){
            var treeObj = $.fn.zTree.getZTreeObj("myZtree");//使用此方法获取需要进行操作的 zTree 对象
            var node = treeObj.getCheckedNodes();
          })
    })
    </script>

    效果图

      

      

  • 相关阅读:
    utils04_搭建私有Git服务器
    utils03_clone远程仓库
    java 22
    java 22
    java 22
    java 22
    java 22
    java 22
    java 22
    java 22
  • 原文地址:https://www.cnblogs.com/adolfvicto/p/7514262.html
Copyright © 2011-2022 走看看