UNPKG

@antv/s2

Version:

effective spreadsheet render core lib

13 lines 686 B
import { EXTRA_FIELD, i18n } from '../common'; import { PivotDataSet } from './pivot-data-set'; export class CustomGridPivotDataSet extends PivotDataSet { processDataCfg(dataCfg) { const valueInCols = !this.spreadsheet.isCustomRowFields(); const originalRows = dataCfg.fields.rows || []; const rows = valueInCols ? originalRows : [...originalRows, EXTRA_FIELD]; const meta = this.processMeta(dataCfg.meta, i18n('数值')); return Object.assign(Object.assign({}, dataCfg), { meta, fields: Object.assign(Object.assign({}, dataCfg.fields), { rows, valueInCols }) }); } } //# sourceMappingURL=custom-grid-pivot-data-set.js.map