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)
}