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实现点击后将文字或图片复制到剪贴板的方法
Aug 04 Javascript
jQuery函数map()和each()介绍及异同点分析
Nov 08 Javascript
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
Nov 17 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
Jan 19 Javascript
JavaScript ES6中CLASS的使用详解
Nov 22 Javascript
Node.js安装配置图文教程
May 10 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
Jun 28 Javascript
详解node单线程实现高并发原理与node异步I/O
Sep 21 Javascript
webpack配置之后端渲染详解
Oct 26 Javascript
如何去除vue项目中的#及其ie9兼容性
Jan 11 Javascript
Angular2整合其他插件的方法
Jan 20 Javascript
序列化模块json代码实例详解
Mar 03 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
模仿OSO的论坛(二)
2006/10/09 PHP
用mysql内存表来代替php session的类
2009/02/01 PHP
jQuery.autocomplete 支持中文输入(firefox)修正方法
2011/03/10 Javascript
关于图片按比例自适应缩放的js代码
2011/10/30 Javascript
javascript 全选与全取消功能的实现代码
2012/12/23 Javascript
jquery实现背景墙聚光灯效果示例分享
2014/03/02 Javascript
jQuery通过点击行来删除HTML表格行的实现示例
2014/09/10 Javascript
jQuery Ajax中的事件详细介绍
2015/04/16 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
picLazyLoad 实现图片延时加载(包含背景图片)
2016/07/21 Javascript
JS匹配日期和时间的正则表达式示例
2017/05/12 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
2018/03/02 Javascript
解决Vue2.x父组件与子组件之间的双向绑定问题
2018/03/06 Javascript
vue-cli监听组件加载完成的方法
2018/09/07 Javascript
Vue.Draggable拖拽功能的配置使用方法
2020/07/29 Javascript
在Heroku云平台上部署Python的Django框架的教程
2015/04/20 Python
实例讲解Python中SocketServer模块处理网络请求的用法
2016/06/28 Python
浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)
2018/04/27 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
2019/02/18 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
Python实现FTP文件传输的实例
2019/07/07 Python
python 插入日期数据到Oracle实例
2020/03/02 Python
HTML5之SVG 2D入门5—颜色的表示及定义方式
2013/01/30 HTML / CSS
基于HTML5新特性Mutation Observer实现编辑器的撤销和回退操作
2016/01/11 HTML / CSS
Sunglasses Shop德国站:欧洲排名第一的太阳镜网站
2017/08/01 全球购物
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
Tommy Hilfiger美国官网:美国高端休闲领导品牌
2019/01/14 全球购物
物业管理公司实习生自我鉴定
2013/09/19 职场文书
大学毕业生通用自我评价
2014/01/05 职场文书
关于学习的演讲稿
2014/05/10 职场文书
客服专员岗位职责范本
2015/04/07 职场文书
会计专业自荐信范文
2019/05/22 职场文书
Python基础知识之变量的详解
2021/04/14 Python
JavaScript继承的三种方法实例
2021/05/12 Javascript
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
2022/03/23 MySQL
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
2022/04/13 Python