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>

效果图

  

  

时间: 2024-10-12 11:51:58

zTree jquery-zTree的基本使用的相关文章

JQuery ztree 异步加载实践

本来要做一个文件目录浏览界面,需要遍历所有的文件和目录,很显然一次性读取时很费时费力的一件事情. 因此就需要做异步加载.... 不过网上的几篇帖子还挺坑的!原始参考:JQuery异步加载实例,相对来说这篇博客还算规整! 准备工作 1 JQuery ZTree,下载地址 复制其中的JS和CSS即可,其实没必要引那么多,用什么引什么就可以. 2 需要fastJSON,用来转换JSON对象,下载地址 我下载JAR包后,引入到Eclipse中总是报找不到class错误. 解决办法:把jar包放在WEB-

jquery——zTree, 完美好用的树插件

Demo 这绝对是我见过最完美的tree了,尽管是国产货,但一点不输国外产品,国外的还没有见过这么强的. __________________________________________________________________________________ 以下是简单的使用demo: <!DOCTYPE html> <html> <head> <title>ZTREE DEMO - Standard Data </title> &l

主攻ASP.NET.4.5.1 MVC5.0之重生:在项目中使用zTree jQuery 树插件

效果图和json格式 Controllers代码 using HR.Models; using HR.Models.Repository; /************************************************************************************ * 命名空间:HR.Controllers * Controller: TreeController * 版本号: F 1.0.0.0 * 负责人: Markfan * 电子邮箱:[ema

AngularJS 利用directive集成JQuery ZTree

前段时间一直在看AngularJS的资料,感觉是个很好的框架,很想有机会尝试用它做点什么. JQuery ZTree是国内非常不错的JQuery插件,功能齐全,文档和API也非常的友好,之前项目上常用此插件. AngularJS功能虽然非常强大,但UI上提供的插件不像JQuery那么多,而且只能通过directive定义扩展的UI插件,虽然国外已经提供了一些基于directive的Tree功能实现,但毕竟不像ZTree那样强大,而且Tree是做项目中很长用的一个基本功能. 因此,花了一点时间做了

bootstrap jQuery Ztree异步载入数据,check选择&amp;amp;可加入、改动、删除节点

效果图: 一.下载zTree插件 地址:http://www.ztree.me 二.html代码 <link href="../Scripts/zTree/css/zTreeStyle/zTreeStyle.css" rel="stylesheet" /> <script src="../Scripts/zTree/js/jquery-1.4.4.min.js"></script> <script src

jQuery zTree插件

jsp页面: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+reque

jQuery+zTree加载树形结构菜单

jQuery+zTree加载树形结构菜单 由于项目中需要设计树形菜单功能,经过一番捣腾之后,终于给弄出来了,所以便记下来,也算是学习zTree的一个总结吧. zTree的介绍: 1.zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 2.zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载 3.采用了 延迟加载 技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀 4.兼容 IE.FireFox.Chrome.Opera.S

bootstrap jQuery Ztree异步加载数据,check选择&amp;可添加、修改、删除节点

效果图: 一.下载zTree插件 地址:http://www.ztree.me 二.html代码 <link href="../Scripts/zTree/css/zTreeStyle/zTreeStyle.css" rel="stylesheet" /> <script src="../Scripts/zTree/js/jquery-1.4.4.min.js"></script> <script src

jquery,ztree,anglarjs使用(一)

html--------- <span class="filterDIV_sp ">名称:</span> <div class="filter_inp"> <div class="filter_select_t"> <span >{{queryGalleryTxt}}</span> <div class="filter_i"> <i cl

JQuery Ztree 树插件配置与应用小结

JQuery Ztree 树插件配置与应用小结 by:授客 QQ:1033553122 测试环境 Win7 jquery-3.2.1.min.js 下载地址: https://gitee.com/ishouke/front_end_plugin/blob/master/jquery-3.2.1.min.js zTree_v3-master.zip 下载地址: https://github.com/zTree/zTree_v3 插件配置与应用 应用效果展示 HTML代码片段 <!DOCTYPE h