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>

  • 相关阅读:
    会议安排最优算法
    Python Singleton
    Android HandlerThread 源代码分析
    [Android]_[0基础]_[adb 有用命令]
    使用sshfs将远程目录挂载到本地
    Netty 中ChannelOption的含义以及使用的场景
    netty4.0 Server和Client的通信
    Netty重要概念介绍
    Zookeeper单机伪集群
    整数集合
  • 原文地址:https://www.cnblogs.com/lucy-12/p/5047135.html
Copyright © 2011-2022 走看看