В основном люди суммируют значение с помощью gridSummary plugins.but я хочу суммировать его с помощью дескриптора кода самостоятельно и вставить в summaryRenderer, и мое общее поле добавляется по количеству полей и потерянных полей, так что это пустое поле. Я новичок в extjs.
Пример таблицы:
|-**Field quantity**-|-**Field quantity loss**-|----**Total**------|
|-------2------------|----------4----------------|-------6---------|
|-------3------------|----------5----------------|--------8--------|
|--Bottom total:---|----------9------------------|--------14-------|
Вот мой код:
{ 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');}