@antv/s2
Version:
effective spreadsheet render core lib
13 lines • 686 B
JavaScript
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