jQuery easyUI datagrid 增加求和统计行的实现代码


Posted in Javascript onJune 01, 2016

在datagrid的onLoadSuccess事件增加代码处理。

<style type="text/css">

    .subtotal { font-weight: bold; }/*合计单元格样式*/
  </style>
  <script type="text/javascript">
    function onLoadSuccess() {
      //添加“合计”列
      $('#table').datagrid('appendRow', {
        Saler: '<span class="subtotal">合计</span>',
        TotalOrderCount: '<span class="subtotal">' + compute("TotalOrderCount") + '</span>',
        TotalOrderMoney: '<span class="subtotal">' + compute("TotalOrderMoney") + '</span>',
        TotalOrderScore: '<span class="subtotal">' + compute("TotalOrderScore") + '</span>',
        TotalTrailCount: '<span class="subtotal">' + compute("TotalTrailCount") + '</span>',
        Rate: '<span class="subtotal">' + ((compute("TotalOrderScore") / compute("TotalTrailCount")) * 100).toFixed(2) + '</span>'
      });
    }
    //指定列求和
    function compute(colName) {
      var rows = $('#table').datagrid('getRows');
      var total = 0;
      for (var i = 0; i < rows.length; i++) {
        total += parseFloat(rows[i][colName]);
      }
      return total;
    }
  </script>

以上这篇jQuery easyUI datagrid 增加求和统计行的实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
判断滚动条到底部的JS代码
Nov 04 Javascript
JS+CSS实现的拖动分页效果实例
May 11 Javascript
js实现炫酷的左右轮播图
Jan 18 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
Jan 24 Javascript
基于iScroll实现下拉刷新和上滑加载效果
Jul 18 Javascript
JS实现字符串去重及数组去重的方法示例
Apr 21 Javascript
以v-model与promise两种方式实现vue弹窗组件
May 21 Javascript
vuejs实现折叠面板展开收缩动画效果
Sep 06 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
Jan 22 Javascript
Vue3 源码导读(推荐)
Oct 14 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
Mar 07 Javascript
Vue如何将页面导出成PDF文件
Aug 17 Javascript
jQuery 选择同时包含两个class的元素的实现方法
Jun 01 #Javascript
jquery ezUI 双击行记录弹窗查看明细的实现方法
Jun 01 #Javascript
jquery 实现滚动条下拉时无限加载的简单实例
Jun 01 #Javascript
sencha ext js 6 快速入门(必看)
Jun 01 #Javascript
Bootstrap3.0建站教程(一)之bootstrap表单元素排版
Jun 01 #Javascript
分享一个插件实现水珠自动下落效果
Jun 01 #Javascript
js匿名函数作为函数参数详解
Jun 01 #Javascript
You might like
4月1日重磅发布!《星际争霸II》6.0.0版本更新
2020/04/09 星际争霸
PHP 和 MySQL 开发的 8 个技巧
2006/10/09 PHP
解决phpmyadmin中缺少mysqli扩展问题的方法
2013/05/06 PHP
PHP中nowdoc和heredoc使用需要注意的一点
2014/03/21 PHP
PHP中使用json数据格式定义字面量对象的方法
2014/08/20 PHP
PHP截取指定图片大小的方法
2014/12/10 PHP
Yii2实现增删改查后留在当前页的方法详解
2017/01/13 PHP
PHP精确到毫秒秒杀倒计时实例详解
2019/03/14 PHP
innerhtml用法 innertext用法 以及innerHTML与innertext的区别
2009/10/26 Javascript
JavaScript编程开发中的五个实用小技巧
2010/07/22 Javascript
加随机数引入脚本不让浏览器读取缓存
2014/09/04 Javascript
jquery隔行换色效果实现方法
2015/01/15 Javascript
jquery实现炫酷的叠加层自动切换特效
2015/02/01 Javascript
基于jQuery倒计时插件实现团购秒杀效果
2016/05/13 Javascript
jQuery Ajax实现跨域请求
2017/01/21 Javascript
js中编码函数:escape,encodeURI与encodeURIComponent详解
2017/03/21 Javascript
Javacript中自定义的map.js  的方法
2017/11/26 Javascript
JavaScript实现的超简单计算器功能示例
2017/12/23 Javascript
JavaScript中将值转换为字符串的五种方法总结
2019/06/06 Javascript
深入解析koa之异步回调处理
2019/06/17 Javascript
简单了解Vue + ElementUI后台管理模板
2020/04/07 Javascript
Django的session中对于用户验证的支持
2015/07/23 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
2020/02/26 Python
如何理解Python中包的引入
2020/05/29 Python
pycharm远程连接服务器并配置python interpreter的方法
2020/12/23 Python
canvas实现漂亮的下雨效果的示例
2018/04/18 HTML / CSS
什么是Rollback Segment
2013/04/22 面试题
环保建议书100字
2014/05/14 职场文书
师范生求职信
2014/06/14 职场文书
校外活动方案
2014/08/28 职场文书
交通安全横幅标语
2014/10/07 职场文书
四风问题专项整治工作情况报告
2014/10/28 职场文书
安全生产学习心得体会
2016/01/18 职场文书
Python中相见恨晚的技巧
2021/04/13 Python
MySQL官方导出工具mysqlpump的使用
2021/05/21 MySQL
微软官方消息,在 2023 年 4 月 11 日之后微软将不再为 Office 2013 和 Skype for Business 2015 提供安全更新
2022/04/21 数码科技