zoukankan      html  css  js  c++  java
  • jQuery easyui中获取datagrid某一列的值之和

    我想实现的功能就是加载datagrid之和能够计算出某一列的值之和,删除某一行数据的时候会从总数里面减去这列这行的数据,新增一条记录的时候也会把这个数据加在总数上面

    $(function() {
    $('#content').datagrid( {
    toolbar : [ {
    text : '新增',
    iconCls : 'icon-add',
    handler : function() {
    ...
     
    }
    } ],
    iconCls : 'icon-save',
    width : '1000',
    height : 'auto',
    nowrap : false,
    striped : false,
    url : ".....",
    remoteSort : false,
    loadMsg : '正在加载数据....请稍候....',
    fitColumns : true,
    columns : [ [ {
    field : 'id',
    title : '数',
    align : 'left',
    width : 100,
    sortable : true
    },{
    field : 'qqq',
    title : '操作',
    align : 'left',
    width : 100,
    sortable : true,
    formatter : function(obj,row) {
    return method("del"," 删除 ",row.id);
    }
    }] ],
    onSelect : function() {
    $(this).datagrid('clearSelections');
    },
    singleSelect : true,
    pagination : true,
    rownumbers : true
    });
    ------解决方案--------------------
    做成一个函数,onloadsuccess事件,添加删除后执行一次那个函数就好了


        function compute() {
            var rows = $('xxxx').datagrid('getRows')//获取当前的数据行
            var total = 0;
            for (var i = 0; i < rows.length; i++) {
                total += rows[i]['你的字段名称'];
            }
            alert(total)
        }
  • 相关阅读:
    【题解】[USACO07OPEN]Dining G
    【学习笔记】拉格朗日插值
    【题解】简单的数学题
    docker-compose编排参数详解
    Harbor搭建企业级docker仓库
    centos7制作U盘启动盘
    c语言输入矩阵的对角线之和
    搭建rsync+inotify实现实时备份
    CentOS7添加自定义脚本服务
    Linux搭建NFS服务
  • 原文地址:https://www.cnblogs.com/lucy-12/p/5026625.html
Copyright © 2011-2022 走看看