zoukankan      html  css  js  c++  java
  • jQuery easyUI datagrid 增加求和统计行 分类: JavaScript 2015-01-14 17:46 2178人阅读 评论(0) 收藏

    在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>

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    关于分布式系统中雷同集群技术及原理,你知道多少?
    如何在PHP中进行会话处理?
    PHP的isset()、is_null、empty()使用总结
    Mycatweb的介绍与搭建
    企业如何部署开源邮箱系统?
    企业如何选择合适的邮箱系统?
    Ansible原理与安装部署
    gRPC的简介与实例详解
    高效的性能测试工具-wrk
    轻松玩转windows之wamp开发环境部署
  • 原文地址:https://www.cnblogs.com/zhangqs008/p/4687643.html
Copyright © 2011-2022 走看看