使用JqGrid列表数据分组显示问题的解决方法
来源:互联网 发布:怎样修改网卡mac地址 编辑:程序博客网 时间:2024/05/16 04:57
在项目中经常使用JqGrid显示数据列表,JqGrid功能很强大可以对显示的数据按照某个属性进行分组显示,这样可以给客户更直观的体验。但是最近在一个项目中使用分组功能遇到了问题,按照“deptName”属性分组,JqGrid并没有把deptName属性相同的数据放在一起,而是上面一条,中间隔几个别的数据,下面又来一条。调查后发现,必须先把数据按照一定的属性进行排序,相同属性的数据放在一起,JqGrid才可以按照该属性进行分组显示。后台代码如下:
for (int i = 0; i < person_list.size(); i++) {Person entity = person_list.get(i);ExaminePerson temp = this.findExaminePerson(yingxExaminePerson.getYear(), yingxExaminePerson.getMonth(), entity, org);temp.setRowNum(Integer.toString(i + 1));examine_list.add(temp); } Collections.sort(examine_list,new Comparator<ExaminePerson>(){ @Override public int compare(ExaminePerson b2, ExaminePerson b3) { return b3.getDeptName().compareTo(b2.getDeptName()); }});
排序后的列表如图所示:
分组后的列表如图所示:
由于后台代码中出现了匿名的内部类,因此编译后产生的主类名.class文件和主类名+$1.class两个类文件,在替换war包中class文件时,注意两个文件同时替换,否则运行时容器会报出找不到类的异常。
0 0
- 使用JqGrid列表数据分组显示问题的解决方法
- jqgrid数据不显示解决方法
- ‘select’的使用:下拉列表分组显示
- jquery下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
- 使用jQGrid实现简单的列表数据呈现
- jqGrid数据列表和表单的列隐藏/显示的小技巧
- ExpandableListView 显示分组数据VS ListView显示列表数据
- 公司使用的jqgrid的方法列表
- Jqgrid入门-Jqgrid分组的实现(八)
- 当 .jqGrid 列表无法选中 对应的行 解决方法
- jqgrid 显示格式化数据
- jqgrid不能显示数据
- 如何在 Windows Phone 8 的 LongListSelector 中显示分组列表内的数据
- jqGrid的属性列表
- jqGrid的属性列表
- 编程回忆之Android回忆(有关Android 列表分组显示的问题)
- jqgrid前台数据显示问题原因和解决方案
- [Oracle SQL] 使用rollup分组统计按统计结果分组排序显示的问题
- TRY THE MUSICAL PLAYER
- 嵌入式Linux系统启动过程
- 随机梯度下降(Stochastic gradient descent)和 批量梯度下降(Batch gradient descent )的公式对比、实现对比
- AWSome Day(上海站)参会记录
- Call to localhost/127.0.0.1:9000 failed on connection exception:java.net.ConnectException
- 使用JqGrid列表数据分组显示问题的解决方法
- 【leetcode】Unique Binary Search Trees II
- 分治法——算法总结二
- reids翻译_开始
- 小程序之计算器 【C++ STL栈实现】 + 【C 数组模拟栈实现】 【适用VC, DEV, codeblack】
- vs2013 boost 安装问题若干
- Android之窗口样式设置
- 一个Linux中用于监控的简易shell脚本
- C积累