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相关推荐

  1. 雷林鹏分享:jQuery EasyUI 数据网格 - 创建页脚摘要

    jQuery EasyUI 数据网格 - 创建页脚摘要 在本教程中,我们将向您展示如何在数据网格(datagrid)页脚显示摘要信息行. 为了显示页脚行,您应该设置 showFooter 属性为 tr ...

  2. easyui datagrid 表格 属性和方法

    使用方法(Usage Example) 从现有的表单元素创建数据表格,定义在html中的行,列和数据. <table class="easyui-datagrid"> ...

  3. 从Struts2 action 获取json 数据格式 显示到Jquery EasyUI

    2019独角兽企业重金招聘Python工程师标准>>> 1.导入jar包 我在项目中用到的是struts2-2.3.15.3版本 所以导入的就是struts2-json-plugin ...

  4. EasyUI中Datagride数据网格的简单使用

    场景 效果 数据网格(DataGrid)属性 该属性扩展自面板(panel),下面是为数据网格(datagrid)添加的属性. 名称 类型 描述 默认值 columns array 数据网格(data ...

  5. 【easyui】treegrid逐级加载源码

    当初看这源码的目的是: 1.treegrid是怎么实现逐级加载树结构的. 解: 见demo,主要就是点击节点的时候会请求后台. 2.treegrid加载后,第二次展开节点会不会再次请求后台. 解:第二 ...

  6. EasyUI Datagrid 自定义列、Foolter及单元格编辑

    1:自定义列,包括 Group var head1Array = []; head1Array.push({ field: 'Id', title: 'xxxx', rowspan: 2 }); he ...

  7. Jquery Easyui Datagrid创建代码

    引用easyui <link rel="stylesheet" type="text/css" href="../themes/default/ ...

  8. easyUI datagrid editor扩展dialog

    easyUI datagrid简单使用:着重两点1.editor对象的click事件:2.将dialog窗体内的值填写到当前正编辑的单元格内 1 <!DOCTYPE html> 2 < ...

  9. easyui treegrid

    总体效果: 一.前台: <%@ page language="java" contentType="text/html; charset=UTF-8"pa ...

最新文章

  1. oracle 关联出现重复数据,ORACLE 分页查询出现重复记录的解决办法
  2. 操作系统一:内核态的开销
  3. win11 WSL Ubuntu更换为清华源
  4. STM32F103实现点灯(寄存器方式)
  5. easyui动态显示和隐藏表头
  6. SpringCloud Nacos + Ribbon 调用服务的 2 种方法!
  7. 真空压力变送器怎么样零点标定_恒压供水设备中液位变送器分类及工作原理
  8. 飞鸽传书2012是否发布了?
  9. 谷歌8月更新修复50多个漏洞
  10. 在线图像识别相似图片_宋源:图像识别传感器在制桶设备上的应用(附视频)...
  11. c语言中,x-y,'105',ab,7f8那个是正确的,C语言习题册
  12. configure: error: C compiler cannot create executables
  13. TypeError:Can't instantiate abstract class Ultraman with abstract methods sttack 报错
  14. 【转】分辨率。各种vga和各种dpi
  15. 现场总线CAN和工业以太网EtherCAT详解
  16. matlab怎么计算泰尔指数,求助:泰尔指数怎么算呢
  17. RHEL7配置中文输入法-智能拼音
  18. API_Day02_StringExcise
  19. Shell脚本书写方法详解
  20. Vue入门(10)axios

热门文章

  1. 索尼Android电视 安装第三方软件,索尼X8500G怎么安装第三方软件看直播?当贝市场教你轻松解决!...
  2. springcloud---微服务/微服务架构概念,优缺点。
  3. 2022-04-03前端周报 排查问题要知识沉淀
  4. python实验---猜谜语闯关游戏
  5. openlayers瓦片的使用
  6. 在隐秘角落的小爽文有多火?40天内就收回所有成本?豆豆细说爽文大生意
  7. python3.8.1安装pip_centos8
  8. win7系统升级到win10系统,电脑系统win7升级到win10方法【详解】
  9. csdn C# artical——Gain Experience
  10. 数据同步算法(rsync和RDC)