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 相关文章推荐
非阻塞动态加载javascript广告实现代码
Nov 17 Javascript
JS实现多物体缓冲运动实例代码
Nov 29 Javascript
js showModalDialog 弹出对话框的简单实例(子窗体)
Jan 07 Javascript
jquery查找tr td 示例模拟
May 08 Javascript
Javascript基础教程之JavaScript语法
Jan 18 Javascript
JS实现霓虹灯文字效果的方法
Aug 06 Javascript
js实现具有高亮显示效果的多级菜单代码
Sep 01 Javascript
AngularJS 模块化详解及实例代码
Sep 14 Javascript
jquery select2的使用心得(推荐)
Dec 04 Javascript
vue实现添加标签demo示例代码
Jan 21 Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
Mar 16 Javascript
微信小程序自定义组件的实现方法及自定义组件与页面间的数据传递问题
Oct 09 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
在MongoDB中模拟Auto Increment的php代码
2011/03/06 PHP
ThinkPHP的RBAC(基于角色权限控制)深入解析
2013/06/17 PHP
php中用socket模拟http中post或者get提交数据的示例代码
2013/08/08 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
2015/07/06 PHP
yii2中添加验证码的实现方法
2016/01/09 PHP
简单解析PHP程序的运行流程
2016/06/23 PHP
thinkPHP框架中layer.js的封装与使用方法示例
2019/01/18 PHP
javascript Onunload与Onbeforeunload使用小结
2009/12/31 Javascript
基于jquery的固定表头和列头的代码
2012/05/03 Javascript
jQuery回车实现登录简单实现
2013/08/20 Javascript
js(JavaScript)实现TAB标签切换效果的简单实例
2014/02/26 Javascript
使用javascript实现简单的选项卡切换
2015/01/09 Javascript
JavaScript中的this关键字使用方法总结
2015/03/13 Javascript
jquery实现华丽的可折角广告代码
2015/09/02 Javascript
javascript获取网页各种高宽及位置的方法总结
2016/07/27 Javascript
jquery 判断是否支持Placeholder属性的方法
2017/02/07 Javascript
JS验证全角与半角及相互转化的介绍
2017/05/18 Javascript
AngularJS中控制器函数的定义与使用方法示例
2017/10/10 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
2020/04/03 Javascript
python根据出生日期返回年龄的方法
2015/03/26 Python
Python中的集合类型知识讲解
2015/08/19 Python
Python实现的旋转数组功能算法示例
2019/02/23 Python
python字符串查找函数的用法详解
2019/07/08 Python
python读写csv文件并增加行列的实例代码
2019/08/01 Python
Python使用random模块生成随机数操作实例详解
2019/09/17 Python
flask 实现上传图片并缩放作为头像的例子
2020/01/09 Python
CSS3实现大小不一的粒子旋转加载动画
2016/04/21 HTML / CSS
12个不为大家熟知的HTML5设计小技巧
2016/06/02 HTML / CSS
您熟悉ORM(Object-Relation Mapping)吗?请谈谈您所理解的ORM
2016/02/08 面试题
Android面试题及答案
2015/09/04 面试题
服装设计行业个人的自我评价
2013/12/20 职场文书
煤矿机修工岗位职责
2014/02/07 职场文书
研讨会主持词
2014/04/02 职场文书
教师考核评语
2014/04/28 职场文书
入党积极分子半年考察意见
2015/06/02 职场文书
《妈妈别哭,有我在》读后感3篇
2020/01/13 职场文书