博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ztree异步加载树节点
阅读量:5013 次
发布时间:2019-06-12

本文共 2012 字,大约阅读时间需要 6 分钟。

参考文档:

ztree api地址:

说明:jsp页面中有的方法在本实例中用不到,但是还是列出来了,目的是为了方便以后的扩展和改写。

<%@ page language="java" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
${jqery1_7_1} ${zTree3_5_24}查看文件详情
    View Code

     

    controller

    /**     * 资料查看公用     * @param pk_id:单项工程id     */    @RequestMapping("/asyncAffixtree")    public String asyncAffixtree(Model model,@RequestParam(value="pk_id", required=false)String pk_id){        model.addAttribute("pk_id", pk_id);//单项工程id        return "/web/gz/viewAffix/asyncAffixTree";    }    /**     * 获取附件树     * @param root_id:根节点id     */    @RequestMapping("/getAsyncAffixTreeData")    @ResponseBody    public Object getAsyncAffixTreeData(String root_id, String pk_id, String fk_pid){        return iViewAffixService.getAsyncAffixTreeData(root_id,pk_id,fk_pid);    }
    View Code

     

    service

    /**     * 获取ztree树的数据     * @param root_id     * @param pk_id     * @param fk_pid     * @return     */    @Override    public List
    > getAsyncAffixTreeData(String root_id, String pk_id, String fk_pid) { List
    > list = new ArrayList<>(); if (root_id == null || root_id.trim().isEmpty()) { return list; } String sys_id = getCurSysId(); //加载父节点和第一次子节点 if(fk_pid == null || fk_pid.trim().isEmpty()){ list = affixDao.getFirstLoadTreeData(sys_id, root_id); return list; } list = affixDao.getMapDataByFkPid(sys_id, pk_id); return list; }
    View Code

     

    mapper

        
    View Code

    初始化

     

    异步加载后

     

    转载于:https://www.cnblogs.com/shiyun32/p/9198493.html

    你可能感兴趣的文章
    调用Android系统“应用程序信息(Application Info)”界面
    查看>>
    ios中用drawRect方法绘图的时候设置颜色
    查看>>
    数据库中的外键和主键理解
    查看>>
    个人博客03
    查看>>
    Expression<Func<T,TResult>>和Func<T,TResult>
    查看>>
    文件缓存
    查看>>
    关于C语言中return的一些总结
    查看>>
    Codeforces Round #278 (Div. 2)
    查看>>
    51. N-Queens
    查看>>
    Linux 命令 - 文件搜索命令 locate
    查看>>
    [Grunt] grunt.template
    查看>>
    Ubuntu最小化桌面快捷键Super+D不生效解决
    查看>>
    Cookie&Session会话跟踪技术
    查看>>
    UNIX环境高级编程 第17章 高级进程间通信
    查看>>
    ES的Zen发现机制
    查看>>
    【hibernate】1、Hibernate的一个注解 @Transient
    查看>>
    HihoCoder 1877 - Approximate Matching
    查看>>
    Elastic Search 语法总结
    查看>>
    py自动化之环境配置
    查看>>
    Winodws SNMP服务安装和配置(Windows 2003 & 2008 R2)
    查看>>