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 相关文章推荐
jscript之Read an Excel Spreadsheet
Jun 13 Javascript
window.dialogArguments 使用说明
Apr 11 Javascript
JQuery获取浏览器窗口内容部分高度的代码
Feb 24 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
Dec 28 Javascript
javascript获取form里的表单元素的示例代码
Feb 14 Javascript
js实现简单div拖拽功能实例
May 12 Javascript
自己动手写的jquery分页控件(非常简单实用)
Oct 28 Javascript
angular和BootStrap3实现购物车功能
Jan 25 Javascript
Vue过滤器的用法和自定义过滤器使用
Feb 08 Javascript
js实现移动端编辑添加地址【模仿京东】
Apr 28 Javascript
Vue+webpack实现懒加载过程解析
Feb 17 Javascript
js观察者模式的弹幕案例
Nov 23 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
php-perl哈希算法实现(times33哈希算法)
2013/12/30 PHP
php版微信公众号接口实现发红包的方法
2016/10/14 PHP
PHP中overload与override的区别
2017/02/13 PHP
javascript 硬盘序列号+其它硬件信息
2008/12/23 Javascript
javascript 鼠标滚轮事件
2009/04/09 Javascript
JavaScript中判断对象类型的几种方法总结
2013/11/11 Javascript
jquery.ui.draggable中文文档(原文翻译)
2013/11/15 Javascript
修改或扩展jQuery原生方法的代码实例
2015/01/13 Javascript
在javascript中使用com组件的简单实现方法
2016/08/17 Javascript
js插件Jcrop自定义截取图片功能
2016/10/14 Javascript
浅析location.href跨窗口调用函数
2016/11/22 Javascript
浅谈javascript中执行环境(作用域)与作用域链
2016/12/08 Javascript
jQuery制作input提示内容(兼容IE8以上)
2017/07/05 jQuery
js HTML5 canvas绘制图片的方法
2017/09/08 Javascript
vue 实现剪裁图片并上传服务器功能
2018/03/01 Javascript
webpack+react+antd脚手架优化的方法
2018/04/02 Javascript
微信小程序实现简单评论功能
2018/11/28 Javascript
怎么理解wx.navigateTo的events参数使用详情
2020/05/18 Javascript
js数组中去除重复值的几种方法
2020/08/03 Javascript
[00:58]PWL开团时刻DAY5——十人开雾0换5
2020/11/04 DOTA
实例Python处理XML文件的方法
2015/08/31 Python
python监控进程脚本
2018/04/12 Python
浅谈python下含中文字符串正则表达式的编码问题
2018/12/07 Python
Python项目实战之使用Django框架实现支付宝付款功能
2021/02/23 Python
CSS3 @font-face属性使用指南
2014/12/12 HTML / CSS
请写出char *p与"零值"比较的if语句
2014/09/24 面试题
应届生文秘专业个人自荐信格式
2013/09/21 职场文书
计算机网络毕业生自荐信
2013/10/01 职场文书
餐饮业创业计划书范文
2014/01/06 职场文书
优秀教师工作感言
2014/02/16 职场文书
春节联欢会主持词
2014/03/24 职场文书
落实八项规定专题民主生活会对照检查材料
2014/09/15 职场文书
教师师德师风个人整改方案
2014/09/18 职场文书
三下乡个人总结
2015/03/04 职场文书
Django drf请求模块源码解析
2021/06/08 Python
Vue的过滤器你真了解吗
2022/02/24 Vue.js