-
-
Notifications
You must be signed in to change notification settings - Fork 202
Fix Grid Row Bottom Border and Remove Empty Scroll Row #9278
Copy link
Copy link
Closed
Labels
aibugSomething isn't workingSomething isn't workinggridRelated to the Neo.grid packageRelated to the Neo.grid package
Description
Description
The row pooling architecture means the last physical DOM row (:last-child) no longer consistently matches the last logical row of the dataset. Therefore, the CSS rule hiding the bottom border for the :last-child row causes missing borders on data rows.
Additionally, the grid scroll height calculation currently includes a + 1 row offset, resulting in an empty row at the bottom of the grid. Since removing the :last-child CSS fix ensures the final data row will always render its own bottom border, this extra scroll space is unnecessary and creates dead space.
Proposed Changes
- Remove the
:last-childborder removal rule inresources/scss/src/grid/Body.scss. - Remove the
+ 1extra row calculation insrc/grid/Body.mjsandsrc/grid/VerticalScrollbar.mjs(updateScrollHeight).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
aibugSomething isn't workingSomething isn't workinggridRelated to the Neo.grid packageRelated to the Neo.grid package