extjs汇总值的列与前2列相乘

| 正如标题中所说的那样,最后一列的摘要不起作用,下面是代码:
,{
    id: \'result_id\',
    header: \" \",
    sortable: true,
    dataIndex: \'result\',            
    width: 100,
    renderer: function (value, style, record, row, col, store, grid) {
      return Ext.util.Format.number(record.get(\'prew1\') * record.get(\'prew2\'), \'0.00\');
    },  
    summaryType: \'sum\',
    summaryRenderer: function(v) {
        return  Ext.util.Format.number(v, \'0.00\');
    }  
因此,复数按预期工作,但总和始终为0,有什么想法吗? 我也尝试指定自定义的summaryType,如下所示:
summaryType:function (values) {
    var result = [], retval;

    Ext.Array.forEach(values, function (record){
        result.push(record.get(\'area\') * record.get(\'yield\'));
    });       
    retval = Ext.Array.mean(result); 
    return Ext.util.Format.number(retval, \'0.00\');
},
但这会引起ExtJs问题错误:   Ext.ux.grid.GroupSummary.Calculations [cf.summaryType]不是   函数源文件:/lib/ext/ux/GroupSummary.js行:124 有任何想法吗? 谢谢     
已邀请:

要回复问题请先登录注册