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)
        }
  • 相关阅读:
    python_Opencv_使用Matplotlib模块
    django中同源策略和跨域解决方案
    ES6常用语法
    django之页面缓存
    django组件之ContentType
    我的博客园设置
    rest_framework 之版本控制
    rest_framework 之分页器
    在django项目中手动模拟实现settings的配置
    rest_framework之url控制器详解
  • 原文地址:https://www.cnblogs.com/lucy-12/p/5026625.html
Copyright © 2011-2022 走看看