树形数据列表的使用
来源:互联网 发布:c语言程序的注释是 编辑:程序博客网 时间:2024/06/04 23:32
1 概述
在集成项目中,涉及到数据分析部分的工作内容,大部分的图表是通过两个维度的控制来显示(一般为业务事项和时间),本次在项目中遇到的便是银行账户的列表,根据前期的调研和讨论总结,确定了银行账户需要展现的形式(即通过树形列表来展现) ,而之前开发的数据分析功能采用的都是基本数据列表,并没有树形数据列表的使用说明,本文用来说明树形数据列表的使用。
2 预期读者
- 数通畅联内部员工
- 广大计算机爱好者
3 总体思路
- 先找到对应的portlet
- 去代码中找到对应的代码
- 分析其中的关键方法得到数据格式
- 使用ESB来创建数据格式
4 操作步骤
4.1 查看代码
首先,找到树形数据列表对应的portlet
在porttal_portlets工程中找对应的代码部分
4.2 分析代码
找到getAjaxData方法
分析parseRecords方法
由代码可以看出,数据源本来是json格式的,通过转换成list<DataRow>实现后面的功能,而对应的json格式中一定有 id,name,parentId。
4.3 创建数据格式
因为银行账户列表需要展现的形式为
在使用ESB进行列表数据格式创建的时候如下图:
在第一个查询节点,首先得到总集团以及各个项目公司的信息
在第二个查询节点,得到二级菜单
在第三个节点,得到三级菜单,同时得到和二级菜单的关联
在java转换节点进行数据格式的拼装。
以下为代码处理步骤:
最后打印出得到的数据格式
5 心得总结
在遇到类似问题的时候,首先根据自己所学的知识,逐步剥离其中的知识点。比如这次的问题解决,首先知道他是一个portlet,那么就去找对应的portlet的代码,根据代码反向分析,推导出应该需要一个什么样子的格式。根据既有的知识,将需要解决的问题抽丝剥茧,一步一步来实现,其实并没有多难,还是得多想多做。
0 0
- 树形数据列表的使用
- TreeTable树形数据列表
- 数据库 数据的删除 树形列表的切换
- 将数据库的树形结构的数据,转成JSON,用于树形列表显示
- Android中的列表树形展示,AndroidTreeView的使用动态设置树形结构
- 实现树形下拉列表 GridView数据绑定
- 通用列表数据转化为树形结构
- 树形数据的处理
- 树形数据的处理
- 树形数据的处理
- 树形数据的处理
- 树形数据的处理
- 树形数据的处理
- 树形数据的处理
- 树形数据的处理
- 树形数据的处理
- 树形数据的处理
- 树形数据的处理
- 范数
- 《云周刊》第121期:图管够!灌篮高手、女儿国…阿里日_这帮程序员太会玩了!
- qt之udp
- cglib 使用及算理
- Java游戏---俄罗斯方块
- 树形数据列表的使用
- mybatis springMVC查询缺失字段
- Struts2入门
- 1079. Total Sales of Supply Chain (25)
- 策略模式(Strategy Pattern)
- #ifdef,#else,#endif,#if用法详解
- Anaconda安装keras简记
- MATLAB和C/C++混合编程实现图像处理(一)
- qt之tcp(一)