Skip to content

Commit fafc186

Browse files
committed
fix(datagrid-web): fix resizing glitch
1 parent 909ca12 commit fafc186

File tree

5 files changed

+8
-4
lines changed

5 files changed

+8
-4
lines changed

packages/pluggableWidgets/datagrid-web/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
## [Unreleased]
88

9+
### Fixed
10+
11+
- We fixed an issue where columns weren't resizing correctly when vertical borders were enabled.
12+
913
## [2.30.5] - 2025-05-26
1014

1115
### Added

packages/pluggableWidgets/datagrid-web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@mendix/datagrid-web",
33
"widgetName": "Datagrid",
4-
"version": "2.30.5",
4+
"version": "2.30.6",
55
"description": "",
66
"copyright": "© Mendix Technology BV 2025. All rights reserved.",
77
"license": "Apache-2.0",

packages/pluggableWidgets/datagrid-web/src/components/ColumnResizer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export function ColumnResizer({
2727
setIsResizing(true);
2828
if (resizerReference.current) {
2929
const column = resizerReference.current.parentElement!;
30-
setCurrentWidth(column.clientWidth);
30+
setCurrentWidth(column.offsetWidth);
3131
}
3232
onStart();
3333
},

packages/pluggableWidgets/datagrid-web/src/helpers/state/column/ColumnStore.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ export class ColumnStore implements GridColumn {
185185
}
186186

187187
takeSizeSnapshot(): void {
188-
const size = this.headerElementRef?.clientWidth;
188+
const size = this.headerElementRef?.offsetWidth;
189189
this.frozenSize = this.size;
190190
if (size) {
191191
this.setSize(size);

packages/pluggableWidgets/datagrid-web/src/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<package xmlns="http://www.mendix.com/package/1.0/">
3-
<clientModule name="Datagrid" version="2.30.5" xmlns="http://www.mendix.com/clientModule/1.0/">
3+
<clientModule name="Datagrid" version="2.30.6" xmlns="http://www.mendix.com/clientModule/1.0/">
44
<widgetFiles>
55
<widgetFile path="Datagrid.xml" />
66
</widgetFiles>

0 commit comments

Comments
 (0)