javascript extjs数组多值

时间:2013-06-05 09:56:22

标签: javascript arrays extjs underscore.js

我有一个问题。我不明白如何将一个数组分组为多个二维值,然后对该字段求和。我刚尝试使用underscore.js,但它只允许按值分组。 我正在使用extjs 4.我有一个网格和我为网格打印组记录

    var records = Etx.getCmp('grdCorpoFatturaVendita').store.getRange();
    var castellettoDataArray = [];
    for (var x = 0; x < records.length; x++) {
        console.log(records[x]);
        castellettoDataArray.push(records[x].data);
    }

var groupedData = _.groupByMulti(castellettoDataArray, 'CodiceContoContabile');
console.log(groupedData );

1 个答案:

答案 0 :(得分:1)

我不太了解你,但我认为你正试图在一个网格上分组:

sencha api:grid grouping

您需要在网格视图定义中添加一个功能:

features: [{
    id: 'group',
    ftype: 'groupingsummary',
    groupHeaderTpl: '{name} ({rows.length})', //print the number of items in the group
    hideGroupedHeader: false
}],

Sencha Api上的一个示例Example