0

我有个问题。我不明白如何将多维数组分组为两个或多个值,然后对字段求和。我刚刚尝试使用 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 );
4

1 回答 1

1

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

sencha api:网格分组

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

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

Sencha Api 的一个示例:示例

于 2013-06-05T10:59:54.323 回答