zoukankan      html  css  js  c++  java
  • zTree怎么和项目结合起来使用

    zTree

     --zTree 是一个依靠 jQuery 实现的多功能 "树插件"

    zTree怎么和项目结合起来使用

    1.首先我们需要下载相关jar包
      从哪里下载POI?
      网址:www.treejs.cn/v3/main.php#_zTreeInfo
    第一步:

    第二步:

    第三步下载完成将其解压,然后找到相关工具包,将其放到文件中:

    导入后删除不带min的js文件,(带min与不带min的的区别就是带min是压缩的,占用内存小)

    第四步:

    在jsp页面引入
    引入css和js文件

    (这里导入你自己的地址)
    <link rel="stylesheet" href="<%=request.getContextPath()%>/js/ztree/css/zTreeStyle/zTreeStyle.css" type="text/css">
    <script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery-3.2.1.js"></script>
    <script type="text/javascript" src="<%=request.getContextPath()%>/js/ztree/js/jquery.ztree.core.min.js"></script>

    第五步:

    (前端)
    <ul id="treeDemo" class="ztree"></ul>
    var setting = {
    data: {
    simpleData: {
    enable: true
    }
    }
    };

    var zNodes =${menuJSON};

    $(function(){
    $.fn.zTree.init($("#treeDemo"), setting, zNodes);
    });
    menuJSON从前台传过来的json数组

     (后台)

    在实体类中的固定格式为
    private Integer id;
    private Integer pId;
    private String name;
    private String url;
    private String target="right";
    public String querymenulist(){
    menuList=menuService.querymenulist();
    //for循环集合赋值
    for (Menu menu : menuList) {
    //判断原先的字符串是否为空
    if (StringUtils.isNotBlank(menu.getUrl())) {
    //重新给路径赋值
    menu.setUrl(getRequest().getContextPath()+menu.getUrl());
    }
    }
    //将list集合转换为json数组格式
    menuJSON = JSONArray.fromObject(menuList).toString();
    return SUCCESS;
    }

    zTree的注意事项有哪些

    如何将List集合转换为json数组?
    1.如何将java对象转化为json格式的字符串
    通过第三方工具包
    json-lib【apache】
    jackson【apache】
    Gson 【Google】
    FastJson【阿里】
    JSONObject:将其转换为JSON对象格式的字符串
    JSONArray:将其转换为JSON数组格式的字符串
    通过用fromObject()将其转换为对立格式的字符串

    当我们使用第三方插件时对方要求数据格式长什么样,就必须满足,否则可能会导致效果出不来

  • 相关阅读:
    第5章选择结构程序设计
    悲剧:第一次使用Mysql
    Windows Server 2003 IIS 配置网站出现问题及解决
    关于Matlab的Web开发以及Matlab webservice服务的实现经验
    大连市地方税务局关于取消委托代征技术合同酬金个人所得税问题的通知
    使用 WScript.exe 运行脚本
    JavaScript数组
    总结一些js自定义的函数
    JavaScript中parseInt()函数问题
    [荐]日本官方公布听力网址大全
  • 原文地址:https://www.cnblogs.com/ycq-qiang/p/11150087.html
Copyright © 2011-2022 走看看