diff --git a/src/model/application/Component.js b/src/model/application/Component.js index 5dc2c9c2097b981b2500d553002dd0dc7bae9f7d..8821034287f402e43d6152fad0de0e841cc855ad 100644 --- a/src/model/application/Component.js +++ b/src/model/application/Component.js @@ -334,8 +334,27 @@ class PatternComponent extends Component { returnValue[col.id] = value[col.id]; return returnValue; }, []); + let adjacents = this.patternAdjacentComponents.map((col) => { + let columnName; + if (this.horizontalDisplay) { + columnName = col.getHeader(application, dataId, col.id); + } else { + columnName = dataId; + } + let returnValue = { + component: col, + column: col.id, + columnName, + value: value[col.id], + id: col.id, + }; + returnValue[col.id] = value[col.id]; + return returnValue; + }, []); + adjacents.forEach((adjacent) => {qualifiers.push(adjacent);}) } else { - qualifiers = this.patternQualifierComponents; + qualifiers = [...this.patternQualifierComponents]; + this.patternAdjacentComponents.forEach((adjacent) => {qualifiers.push(adjacent);}) } return qualifiers;