zoukankan      html  css  js  c++  java
  • jQuery easyUI datagrid 增加求和统计行

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

  • 相关阅读:
    获取字符串中指定字符间的字符串
    删除一个xml
    读取文件夹下所有文件名,饼写入xml
    在现有xml增加一个新的节点
    某一时间执行某方法c# 写在global里
    Ubuntu下安装Adobe Flash Player
    Josephus(约瑟夫环)
    html5综合属性图表
    第一步
    框架学习的个人见解
  • 原文地址:https://www.cnblogs.com/lucy-12/p/5047135.html
Copyright © 2011-2022 走看看