Hoe kan ik samenvatting hele kolom zonder gebruik te maken dataindex?

stemmen
1

Voornamelijk mensen som waarde met de gridSummary plugins.but Ik wil het op te sommen gebruik van de code handvat van mijzelf en zet in op summaryRenderer, en mijn totale veld toe te voegen door het veld hoeveelheid en in het veld verloren dus is een leeg field.i am newbie in ExtJs.

Voorbeeldtabel:

|-**Field quantity**-|-**Field quantity loss**-|----**Total**------|

|-------2------------|----------4----------------|-------6---------|

|-------3------------|----------5----------------|--------8--------|

|--Bottom total:---|----------9------------------|--------14-------|

Hier is mijn code:

    { header: Field quantity, width: 100, renderer: format2Dec, dataIndex: 'quantity', align: 'right', summaryType: 'sum' },
    { header: Field quantity loss, width: 100, renderer: format2Dec, dataIndex: 'lost', align: 'right', summaryType: 'sum' },
    { header: total, dataIndex: '', renderer: Cal, width: 100, align: 'right', css: 'background-color:#f2f1da !important;', summaryRenderer: total}

    function Cal(value, metaData, record, rowIndex, colIndex, store,total) {
              total = record.get('quantity') + record.get('lost');}
De vraag is gesteld op 08/06/2011 om 06:41
user
In andere talen...                            


1 antwoorden

stemmen
1

als u gebruik maakt ExtJs 3

probeer dit:

function Cal(value, metaData, rec, rowIndex, colIndex, store) {
       return rec.data.quantity + rec.data.lost;
}
antwoordde op 08/06/2011 om 08:17
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more