easyui之showFooter
1.easyui中,如果要实现下面的这种效果,就需要用到easyui的showFooter,需要设置:showFooter:true
2.然后后台需要返回footer的数据,数据格式为这种:{"footer":[{"xiadan":1000,"account":"合计","shouyi":510}],必须是"footer":[{}]这种形式,一个{}代表一行,如果多行就多个{},多个{}直接通过逗号隔开
3.后台代码例子:
@RequestMapping("/fundDetail") @ResponseBodypublic String fundDetail(FundDetailQuery fundDetail,Pager pager){......List<Map<String,Object>> l = new ArrayList<Map<String,Object>>() ;//用来保存需要返回的footer数据Map<String,Object> m = new HashMap<String,Object>() ;m.put("account", "合计") ;//键名必须和前台页面的列名一致,当键名和列名一致,就会显示在那个列下面m.put("xiadan", xiadan) ;m.put("shouyi", shouyi) ;l.add(m) ;/** 多个footer就在加相应的Map,一个Map就是一个footer Map<String,Object> m1 = new HashMap<String,Object>() ;m1.put("account", "测试") ;m1.put("xiadan", xiadan) ;m1.put("shouyi", shouyi) ;l.add(m1) ; */Map<String, Object> map=new HashMap<String, Object>(); map.put("total", fundDetailService.queryFundDetailCou(fundDetail)); map.put("rows", funds ); map.put("footer", l) ;//保存footer数据 String result = JSONObject.fromObject(map).toString() ; return result ; }
多个footer效果图:
前台代码列子:
<script type="text/javascript">$(function(){//初始化表格$('#userTable').datagrid({title:'平台资金', //标题method:'get',iconCls:'icon-list', //图标singleSelect:false, //多选height:370, //高度nowrap: true,// True 就会把数据显示在一行里。autoRowHeight: false, // 自动调整行高fitColumns: true, //自动调整各列,用了这个属性,下面各列的宽度值就只是一个比例。striped: true, //奇偶行颜色不同collapsible:true,//可折叠url:"<%=request.getContextPath()%>/XXX/XXX", //请求地址remoteSort : false, //服务器端排序idField:'id', //主键字段queryParams:{}, //查询条件pagination:true, //显示分页rownumbers:true, //显示行号showFooter:true,columns:[[{field:'ck',checkbox:true,width:2}, //显示复选框 ......{field:'xiadan',title:'金额(元)',width:30,sortable:false,align:'center'},//当footer中返回的名字和field里面的名字一样,就会显示在该列下{field:'shouyi',title:'收益(元)',width:30,sortable:false,align:'center'}],onLoadSuccess:function(){var h = "<tr>"+"<td></td><td></td><td>总计</td>" ;$("#userTable").append(h)$('#userTable').datagrid('clearSelections');}});}); </script>
转载于:https://www.cnblogs.com/-scl/p/7600151.html
easyui之showFooter相关推荐
- 雷林鹏分享:jQuery EasyUI 数据网格 - 创建页脚摘要
jQuery EasyUI 数据网格 - 创建页脚摘要 在本教程中,我们将向您展示如何在数据网格(datagrid)页脚显示摘要信息行. 为了显示页脚行,您应该设置 showFooter 属性为 tr ...
- easyui datagrid 表格 属性和方法
使用方法(Usage Example) 从现有的表单元素创建数据表格,定义在html中的行,列和数据. <table class="easyui-datagrid"> ...
- 从Struts2 action 获取json 数据格式 显示到Jquery EasyUI
2019独角兽企业重金招聘Python工程师标准>>> 1.导入jar包 我在项目中用到的是struts2-2.3.15.3版本 所以导入的就是struts2-json-plugin ...
- EasyUI中Datagride数据网格的简单使用
场景 效果 数据网格(DataGrid)属性 该属性扩展自面板(panel),下面是为数据网格(datagrid)添加的属性. 名称 类型 描述 默认值 columns array 数据网格(data ...
- 【easyui】treegrid逐级加载源码
当初看这源码的目的是: 1.treegrid是怎么实现逐级加载树结构的. 解: 见demo,主要就是点击节点的时候会请求后台. 2.treegrid加载后,第二次展开节点会不会再次请求后台. 解:第二 ...
- EasyUI Datagrid 自定义列、Foolter及单元格编辑
1:自定义列,包括 Group var head1Array = []; head1Array.push({ field: 'Id', title: 'xxxx', rowspan: 2 }); he ...
- Jquery Easyui Datagrid创建代码
引用easyui <link rel="stylesheet" type="text/css" href="../themes/default/ ...
- easyUI datagrid editor扩展dialog
easyUI datagrid简单使用:着重两点1.editor对象的click事件:2.将dialog窗体内的值填写到当前正编辑的单元格内 1 <!DOCTYPE html> 2 < ...
- easyui treegrid
总体效果: 一.前台: <%@ page language="java" contentType="text/html; charset=UTF-8"pa ...
最新文章
- oracle 关联出现重复数据,ORACLE 分页查询出现重复记录的解决办法
- 操作系统一:内核态的开销
- win11 WSL Ubuntu更换为清华源
- STM32F103实现点灯(寄存器方式)
- easyui动态显示和隐藏表头
- SpringCloud Nacos + Ribbon 调用服务的 2 种方法!
- 真空压力变送器怎么样零点标定_恒压供水设备中液位变送器分类及工作原理
- 飞鸽传书2012是否发布了?
- 谷歌8月更新修复50多个漏洞
- 在线图像识别相似图片_宋源:图像识别传感器在制桶设备上的应用(附视频)...
- c语言中,x-y,'105',ab,7f8那个是正确的,C语言习题册
- configure: error: C compiler cannot create executables
- TypeError:Can't instantiate abstract class Ultraman with abstract methods sttack 报错
- 【转】分辨率。各种vga和各种dpi
- 现场总线CAN和工业以太网EtherCAT详解
- matlab怎么计算泰尔指数,求助:泰尔指数怎么算呢
- RHEL7配置中文输入法-智能拼音
- API_Day02_StringExcise
- Shell脚本书写方法详解
- Vue入门(10)axios
热门文章
- 索尼Android电视 安装第三方软件,索尼X8500G怎么安装第三方软件看直播?当贝市场教你轻松解决!...
- springcloud---微服务/微服务架构概念,优缺点。
- 2022-04-03前端周报 排查问题要知识沉淀
- python实验---猜谜语闯关游戏
- openlayers瓦片的使用
- 在隐秘角落的小爽文有多火?40天内就收回所有成本?豆豆细说爽文大生意
- python3.8.1安装pip_centos8
- win7系统升级到win10系统,电脑系统win7升级到win10方法【详解】
- csdn C# artical——Gain Experience
- 数据同步算法(rsync和RDC)