如何计算商店中一个字段的总和

时间:2012-05-29 09:47:54

标签: extjs grid extjs4

我在表单中有一个网格,如附图中所示。更改客户名称后,网格存储将加载与客户对应的记录。我希望余额文本字段填充Amount due列的总和。

图片为here

2 个答案:

答案 0 :(得分:5)

像这样使用:

store.load({
    scope   : this,
    callback: function(records, operation, success) {
        //here the store has been loaded so you can use what functions you like.
        //This code sum numbers in certain column
        sum = 0; 
        store.each(function (rec) { sum += rec.get('NameColumn'); });
    }
});

答案 1 :(得分:3)

使用商店摘要功能:

var sum = grid.getStore().sum('NameColumn');

sencha api:sum store