easyUI排序 查询后台代码
来源:互联网 发布:tradingeconomics数据 编辑:程序博客网 时间:2024/06/05 07:28
下列代码为easyUI查询列表下的排序(查询后台代码)
/*前台代码*/$("#searchList").datagrid({ fit:true, singleSelect:true, columns:[ //sortable:标示排序,sortName:标示要排序的列,sortOrder:标示正序OR倒序 {field:'time',title:'时间',sortable:true,sortName:'time',sortOrder:'asc'}, {field:'sort',title:'顺序',sortable:true,sortName:'sort',sortOrder:'asc'} ]});/*后台代码*/public Object test(HttpServletRequest re){ String sortName = re.getParameter("sort");//前台排序字段 String sortOrder = re.getParameter("order");//desc OR asc JSONObject json = new JSONObject(); List<Map<String,String>> list = new ArrayList<Map<String,String>>(); //list赋值 Map<String,String> map = new HashMap<String,String>(); map.put("time","2016-01-12 10:30:25"); map.put("sort",1); list.add(map); Map<String,String> map1 = new HashMap<String,String>(); map1.put("time","2016-01-11 10:30:25"); map1.put("sort",2); list.add(map1); Collection.sort(list,new Comparator<Map<String,String>>(){ @Override public int compare(Map<String,String>m,Map<String,String>m1){ if("time".equals(sortName)){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); Date d = new Date(); Date d1 = new Date(); d = sdf.parse(m.get("time").toString()); d1 = sdf.parse(m1.get("time").toString()); if("asc".equals(sortOrder)) return d.compareTo(d1); else return d1.compareTo(d); }else if("sort".equals(sortName)){ if("asc".equals(sortOrder)) return (Integer.parse(m.get("sort").toString()).compareTo(Integer.parse(m1.get("sort").toString())); else return (Integer.parse(m1.get("sort").toString()).compareTo(Integer.parse(m.get("sort").toString())); }else return -1; } }); json.put("list",list); return json.toString();}
0 0
- easyUI排序 查询后台代码
- easyui combotree 动态模糊查询 后台 数据库
- 【UI集锦】EasyUI datagrid分页后台查询
- easyui combobox 下拉框后台列表查询
- jQuery easyUI 授权树实现后台代码
- jquery easyui datagrid使用,分页、排序、查询
- jquery easyui datagrid使用,分页、排序、查询
- jQuery EasyUI-异步树后台代码与数据库设计
- EasyUI——实现展示后台数据代码
- 【Easyui】Easyui Datagrid 排序
- easyui排序
- easyUi排序
- EasyUI 排序
- easyui-tree代码js封装,带搜索查询
- Jquery EasyUI后台实例
- Jquery EasyUI后台实例
- easyui 后台框架搭建
- Easyui后台管理界面设计
- NOIP 2015 子串 DP
- 维纳滤波
- excel2013只能在安全模式下打开
- Java Socket连续传输多张图片(不断开链接)
- 【BZOJ 1001】狼抓兔子 【S-T平面图最大流转对偶图最短路】
- easyUI排序 查询后台代码
- 聊聊十进制、二进制、八进制、十六进制
- Eclipse 打包过程报错:fatal lint errors
- UIActionSheet修改文字颜色
- [java学习11]angularJS之$parse服务练习
- 第六讲 网页中的表单
- 1
- JVM架构之JVM工作原理
- AndroidStudio Gradle:Resolvedependencies':app:_debugCompile' 问题