我试图在ExtJS摘要网格(ExtJS4.2)中获得一个列。我使用了以下代码:
summaryType: 'sum',
summaryType: function(records){
var helpDuration=0;
Ext.Array.forEach(records, function (record){
helpDuration += record.data.actualduration;
});
return helpDuration;
}
但是当我根据另一列过滤网格时,它会显示已过滤的行,但摘要保持不变,不会自动重新计算。我在这里错过了什么吗?
感谢帮助。
答案 0 :(得分:0)
初看起来,我说有两次声明相同的配置属性(SummaryType)可能是你的问题,你的自定义求和函数可能永远不会被调用,因为上面的行指定使用内置函数。
尝试删除
summaryType: 'sum'
然后在您的函数中放置debugger;
以查看正在发生的事情。