UNPKG

@antv/s2-react

Version:
21 lines 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StrategySheetDataSet = void 0; const s2_1 = require("@antv/s2"); const lodash_1 = require("lodash"); class StrategySheetDataSet extends s2_1.CustomGridPivotDataSet { getExistValuesByDataItem(data) { const result = (0, lodash_1.keys)(data).filter((key) => (0, lodash_1.isObject)(data[key])); if ((0, lodash_1.isEmpty)(result)) { result.push(s2_1.EMPTY_EXTRA_FIELD_PLACEHOLDER); } return result; } processDataCfg(dataCfg) { const updatedDataCfg = super.processDataCfg(dataCfg); const newMeta = this.processMeta(dataCfg.meta, (0, s2_1.i18n)('数值')); return Object.assign(Object.assign({}, updatedDataCfg), { meta: newMeta, fields: Object.assign(Object.assign({}, updatedDataCfg.fields), { rows: [...(dataCfg.fields.rows || []), s2_1.EXTRA_FIELD] }) }); } } exports.StrategySheetDataSet = StrategySheetDataSet; //# sourceMappingURL=custom-data-set.js.map