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判断上传文件的类型和大小示例代码
Oct 18 Javascript
jQuery中empty()方法用法实例
Jan 16 Javascript
ES6入门教程之Class和Module详解
May 17 Javascript
React根据宽度自适应高度的示例代码
Oct 11 Javascript
AngularJS 控制器 controller的详解
Oct 17 Javascript
JS实现运动缓冲效果的封装函数示例
Feb 18 Javascript
解决iview打包时UglifyJs报错的问题
Mar 07 Javascript
node前端开发模板引擎Jade的入门
May 11 Javascript
深入浅出理解JavaScript闭包的功能与用法
Aug 01 Javascript
深入理解JS中Number(),parseInt(),parseFloat()三者比较
Aug 24 Javascript
cordova+vue+webapp使用html5获取地理位置的方法
Jul 06 Javascript
vue 实现 rem 布局或vw 布局的方法
Nov 13 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
file_get_contents获取不到网页内容的解决方法
2013/03/07 PHP
window.js 主要包含了页面的一些操作
2009/12/23 Javascript
Jquey拖拽控件Draggable使用方法(asp.net环境)
2010/09/28 Javascript
js中eval()函数和trim()去掉字符串左右空格应用
2013/02/02 Javascript
Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
2013/04/26 Javascript
js全屏显示显示代码的三种方法
2013/11/11 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
jquery编写Tab选项卡滚动导航切换特效
2020/07/17 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
2017/02/20 Javascript
详解JS中的立即执行函数
2017/02/24 Javascript
JavaScript中的遍历详解(多种遍历)
2017/04/07 Javascript
利用n工具轻松管理Node.js的版本
2017/04/21 Javascript
node基于puppeteer模拟登录抓取页面的实现
2018/05/09 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
2019/02/21 Javascript
vue轮播组件实现$children和$parent 附带好用的gif录制工具
2019/09/26 Javascript
[50:48]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
老生常谈Python基础之字符编码
2017/06/14 Python
解决python3 pika之连接断开的问题
2018/12/18 Python
使用python Telnet远程登录执行程序的方法
2019/01/26 Python
详解Python中的各种转义符\n\r\t
2019/07/10 Python
Python实现FLV视频拼接功能
2020/01/21 Python
pytorch masked_fill报错的解决
2020/02/18 Python
基于Python+QT的gui程序开发实现
2020/07/03 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
Bowflex美国官方网站:高级家庭健身器材
2017/12/22 全球购物
Order by的几种用法
2013/06/16 面试题
物流管理应届生求职信
2013/11/07 职场文书
优秀的茶餐厅创业计划书
2014/01/03 职场文书
户籍证明的格式
2014/01/13 职场文书
农村党支部先进事迹
2014/01/14 职场文书
加拿大探亲邀请信
2014/01/28 职场文书
2014年营销工作总结
2014/11/22 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
背起爸爸上学观后感
2015/06/08 职场文书
python的列表生成式,生成器和generator对象你了解吗
2022/03/16 Python