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 相关文章推荐
jquery 输入框数字限制插件
Nov 10 Javascript
javascript实现json页面分页实例代码
Feb 20 Javascript
通过jquery 获取URL参数并进行转码
Aug 18 Javascript
JS 作用域与作用域链详解
Apr 07 Javascript
简介JavaScript中substring()方法的使用
Jun 06 Javascript
简单实现JS计算器功能
Dec 21 Javascript
详解微信小程序入门五: wxml文件引用、模版、生命周期
Jan 20 Javascript
基于Angular.js实现的触摸滑动动画实例代码
Feb 19 Javascript
JavaScript实现开关等效果
Sep 08 Javascript
小程序getLocation需要在app.json中声明permission字段
Apr 04 Javascript
微信小程序 组件的外部样式externalClasses使用详解
Sep 06 Javascript
ES6字符串的扩展实例
Dec 21 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
如何开始收听短波广播
2021/03/01 无线电
php+jQuery+Ajax简单实现页面异步刷新
2016/08/08 PHP
php实现银联商务公众号+服务窗支付的示例代码
2019/10/12 PHP
ext for eclipse插件安装方法
2008/04/27 Javascript
filters.revealTrans.Transition使用方法小结
2010/08/19 Javascript
判断js对象是否拥有某一个属性的js代码
2013/08/16 Javascript
js判断子窗体是否关闭的方法
2015/08/11 Javascript
jQuery position() 函数详解以及jQuery中position函数的应用
2015/12/14 Javascript
Winform客户端向web地址传参接收参数的方法
2016/05/17 Javascript
JS实现图片延迟加载并淡入淡出效果的简单方法
2016/08/25 Javascript
微信小程序 网络请求(GET请求)详解
2016/11/16 Javascript
jquery二级目录选中当前页的css样式
2016/12/08 Javascript
nodejs和php实现图片访问实时处理
2017/01/05 NodeJs
jQuery 插件实现随机自由弹跳气泡样式
2017/01/12 Javascript
Bootstrap标签页(Tab)插件使用方法
2017/03/21 Javascript
解决JS外部文件中文注释出现乱码问题
2017/07/09 Javascript
javascript中UMD规范的代码推演
2018/08/29 Javascript
vue基于element的区间选择组件
2018/09/07 Javascript
js canvas实现橡皮擦效果
2018/12/20 Javascript
js判断浏览器的环境(pc端,移动端,还是微信浏览器)
2020/12/24 Javascript
[43:03]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
遗传算法之Python实现代码
2017/10/10 Python
Python创建对称矩阵的方法示例【基于numpy模块】
2017/10/12 Python
深入理解Python中的super()方法
2017/11/20 Python
学习Django知识点分享
2019/09/11 Python
TensorFlow基本的常量、变量和运算操作详解
2020/02/03 Python
python中lower函数实现方法及用法讲解
2020/12/23 Python
10分钟入门CSS3 Animation
2018/12/25 HTML / CSS
HTML5本地存储和本地数据库实例详解
2017/09/05 HTML / CSS
Expedia加拿大官方网站:加拿大最大的在线旅游提供商
2017/12/31 全球购物
Lacoste澳大利亚官网:服装、鞋类及配饰
2018/11/14 全球购物
自我鉴定思想方面
2013/10/07 职场文书
会计学专业学生的求职信范文
2014/01/27 职场文书
酒鬼酒广告词
2014/03/21 职场文书
公司业务员管理制度
2015/08/05 职场文书
简单介绍 http请求响应参数、无连接无状态、MIME、状态码、端口、telnet、curl
2021/03/31 HTML / CSS