From c6eb2b57b22b89ceb7f36c4770821b0832da7670 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pham=20Hoang=20Manh/=28Pham=20Hoang=20Manh=29/=ED=98=84?= =?UTF-8?q?=EC=9E=A5=EB=8C=80=EB=A6=AC=EC=9D=B8/SK?= <20074606@skcc.com> Date: Mon, 18 Aug 2025 16:31:29 +0900 Subject: [PATCH] fix bug grid no scroll y margin right --- assets/scss/common/grid.scss | 9 +++++++++ components/common/Grid.vue | 4 ++++ 2 files changed, 13 insertions(+) diff --git a/assets/scss/common/grid.scss b/assets/scss/common/grid.scss index f1110c4..a10b784 100644 --- a/assets/scss/common/grid.scss +++ b/assets/scss/common/grid.scss @@ -21,6 +21,15 @@ display: none; } + &-no-scroll-y { + .tui-grid-rside-area { + .tui-grid-header-area, + .tui-grid-summary-area { + margin-right: 0 !important; + } + } + } + &-rside-area { .tui-grid-header-area, diff --git a/components/common/Grid.vue b/components/common/Grid.vue index e77da25..f36a390 100644 --- a/components/common/Grid.vue +++ b/components/common/Grid.vue @@ -174,6 +174,10 @@ export default { this.gridScrollTop = e.target.scrollTop; this.gridScrollLeft = e.target.scrollLeft; }); + + if (!(this.scrollBody.scrollHeight > this.scrollBody.clientHeight)) { + this.gridInstance.$el.getElementsByClassName('tui-grid-content-area')[0].classList.add('tui-grid-no-scroll-y'); + } } }, methods: {