agregar elementos vacios para el caso en que hay más de 2 campos en las agrupaciones de fila

This commit is contained in:
dehernandezm 2025-02-14 16:51:00 -06:00
parent 540d3d4d51
commit 2e486233b5
3 changed files with 9 additions and 4 deletions

View File

@ -95,17 +95,22 @@ function makeRenderer() {
var beforeFirstKey = null;
for (var idx = 0; idx < rowKeys.length; idx++) {
var arrRowKeys = rowKeys[idx];
var emptyElements = arrRowKeys.length - 2;
var arrEmptyElements = [];
for (var idxEmpt = 0; idxEmpt < emptyElements; idxEmpt++) {
arrEmptyElements.push('');
}
var currentFirstKey = arrRowKeys[0];
if (beforeFirstKey === null) {
beforeFirstKey = currentFirstKey;
}
if (beforeFirstKey !== currentFirstKey) {
rowKeysSub.push([beforeFirstKey, '[:sub-total:]']);
rowKeysSub.push([beforeFirstKey].concat(arrEmptyElements, ['[:sub-total:]']));
beforeFirstKey = currentFirstKey;
}
rowKeysSub.push(arrRowKeys);
if (idx === rowKeys.length - 1) {
rowKeysSub.push([currentFirstKey, '[:sub-total:]']);
rowKeysSub.push([currentFirstKey].concat(arrEmptyElements, ['[:sub-total:]']));
}
}
} else {

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
{
"name": "v-react-pivottable",
"version": "0.11.64",
"version": "0.11.65",
"description": "A React-based pivot table",
"main": "PivotTableUI.js",
"files": [