java为树形tree数据 添加属性 设置已选
来源:互联网 发布:单片机毕业设计网 编辑:程序博客网 时间:2024/05/23 11:51
通过后台代码生成树形结构的属性,其中包括 children id text 等属性,主要属性的设置是要看我们前端界面使用的什么插件。
但是我们实际开发中,调用了他人写的树形结构,其中缺少一个你需要的属性,但是我们重新书写又太麻烦,这时候我们就需要在他人的属性结构中添加我们需要的属性。
这里我们前端需要的数据为List
@Override public List<Map<String, Object>> getModuleTree(List<Map<String, Object>> list ,String flowId) { List<?> modulesId = getModulesId(flowId); moduleTree(list,modulesId); return list; } void moduleTree(List<Map<String, Object>> list,List<?> modulesId){ for (Map<String, Object> map : list) { List<Map<String, Object>> child = (List<Map<String, Object>>) map.get("children"); if (child!=null) { if (modulesId.contains(map.get("id"))) { map.put("checked", true); } //递归 moduleTree(child,modulesId); } } };
下面是通过递归调用构造一个树
阅读全文
1 0
- java为树形tree数据 添加属性 设置已选
- java 生成 树形结构数据(tree)
- Ext.tree树形控件设置
- alv tree 为显示的树结构数据添加图片
- 为已存在的字段(Null)添加约束,设置默认值为0
- Openerp设置树形视图(tree view)的数据显示个数
- java将属性设置为私有,在给其添加get/set方法和直接把属性设置成public有什么区别
- KnockoutJs (三)为Json数据添加监控属性(方法)
- vue动态为数据添加新属性遇到的问题
- Java代码为hbase表添加数据
- 添加数据时,页面的validateRequest属性设置
- 为控件添加属性
- 为标签添加属性
- 为字段添加属性
- List转树形数据,供tree使用
- MFC 为树形控件添加图标
- java list转换为树形
- 为表格添加数据
- 人脸识别-Android/iOS配置和安装
- Spring的定时任务@scheduled 注解
- 为什么CAN需要扩展ID,
- 小程序购物车实现及mvvm尝试
- centos6.8卸载自带安装的apache
- java为树形tree数据 添加属性 设置已选
- java程序打包jar
- CentOS执行ftp命令提示ftp:command not found解决方法
- 85篇技术好文助你Android进阶
- 算法题
- 记录一次File.createNewFile()报错的解决方法
- c++面试题集锦(一)
- 【深度相机系列四】深度相机原理揭秘--结构光(iPhone X 齐刘海原理)
- 设计模式之单例模式