0

私は問題があります。2 つ以上の値の多次元配列をグループ化し、フィールドを合計する方法がわかりません。私は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

よくわかりませんが、1つのフィールドのグリッドでグループ化しようとしていると思います:

sencha api:グリッドのグループ化

グリッド ビューの定義に 1 つの機能を追加する必要があります。

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 に答える