From fdf205d0d0af086affe22d138f6f24e829d994ba Mon Sep 17 00:00:00 2001 From: mertsincan Date: Thu, 21 Dec 2023 00:23:27 +0000 Subject: [PATCH] Fixed #4982 - Datatable rowGroupMode: columns can't be hidden with setting hidden = true --- components/lib/datatable/BodyRow.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/components/lib/datatable/BodyRow.vue b/components/lib/datatable/BodyRow.vue index d76d5d56d..4e51b1afa 100644 --- a/components/lib/datatable/BodyRow.vue +++ b/components/lib/datatable/BodyRow.vue @@ -310,7 +310,9 @@ export default { }); }, shouldRenderBodyCell(column) { - if (this.rowGroupMode) { + const isHidden = this.columnProp(column, 'hidden'); + + if (this.rowGroupMode && !isHidden) { const field = this.columnProp(column, 'field'); if (this.rowGroupMode === 'subheader') { @@ -332,7 +334,7 @@ export default { } } } else { - return !this.columnProp(column, 'hidden'); + return !isHidden; } }, calculateRowGroupSize(column) {