树形表格TreeGrid
发布日期:2021-09-18 00:51:50
浏览次数:11
分类:技术文章
本文共 2012 字,大约阅读时间需要 6 分钟。
树形表格TreeGrid
展开 1.效果截图2.数据结构
[{"mcode":"UI","mname":"页面开发模板","micon":"glyphicon glyphicon-th","murl":"","explains":"开发页面的常用组件和页面","parent":null,"sort":4, "children":[ {"mcode":"Cssd","mname":"CSS动画","micon":"glyphicon glyphicon-briefcase","murl":"/css/aaa","explains":"aaaaa啊啊啊aaaaa","parent":"UI","sort":1, "children":[]}]}]//控制器 @ResponseBody@RequestMapping(value = "/selectZtreeModule", produces = {"application/json;charset=UTF-8"})public ListORDER BY sortselectZtreeModule(HttpServletRequest request){ List modules = new ArrayList (); try { HashMap param = new HashMap(); //。。。前台搜索关键字searchText。。。 modules= moduleService.selectModuleList(param); modules=putChildren(modules); } catch (Exception e) { modules=null; } return modules;}//循环遍历下级节点,添加到module实体中public List putChildren(List moduleList){ if(moduleList.size()>0){ for(Module mod2:moduleList){ HashMap param = new HashMap(); param.put("parent",mod2.getMcode()); List res2 = moduleService.selectModuleList(param); if(res2.size()>0){res2=putChildren(res2);} mod2.setChildren(res2); } } return moduleList;}//实体public class Module { private String mcode; private String mname; private String micon; private String murl; private String explains; private String parent; private Integer sort; private List children;}//mapper SELECT mcode,mname,micon,murl,explains,parent,sort FROM sys_module (mcode like #{searchText} or mname like #{searchText}) AND parent is null AND parent=#{parent}
3,关键js代码
4.页面引用
5.重点来了,核心js文件
TreeGrid.js
———————————————— 版权声明:本文为CSDN博主「占星安啦」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/u012796085/article/details/80357317转载地址:https://blog.csdn.net/yucaifu1989/article/details/105558279 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月07日 21时16分45秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
java8 集合分组(根据集合中对象中时间字段的月份分组)
2019-04-26
Linux常用快捷键和基本命令
2019-04-26
Linux上安装jdk1.8和配置环境变量
2019-04-26
A表中存有B表的多个主键,逗号隔开,B表进行删除时,要判断B表是否绑定A,怎么实现?
2019-04-26
centos环境下docker安装redis并挂载外部配置和数据
2019-04-26
maven中的setting.xml 配置文件
2019-04-26
MySQL的Limit详解
2019-04-26
java \t,\n,\r,\b,\f 的作用
2019-04-26
java8 LocalDate 根据时间获取星期几
2019-04-26
Base64 加密解密
2019-04-26
Excel表格身份证号显示不完整问题
2019-04-26
今日份实操——(HTML+CSS)浮动布局练习
2019-04-26
2011年下半年信息系统项目管理师上午试卷试题及参考答案,考试真题
2019-04-26
2011年下半年信息系统项目管理师考试下午案例分析试题及参考答案,考试真题
2019-04-26
2019年上半年信息系统项目管理师考试真题及答案(包含综合知识,案例分析,论文真题)
2019-04-26
理财启蒙必读书籍《小钱狗狗》心得
2019-04-26
《巴比伦最富有的人》精髓:学会储蓄、谨慎投资,从而走上致富之路
2019-04-26