Smart Grid
Frequently Asked Questions
Frequently Asked Questions
Why the vertical scroll bar is not always visible?
This is how HTML works, the body got it's own height and vertical scrolling, you can make it visible by applying to body
width: 100%;overflow-x: auto;
but this will make header out of sync which again can achieved by having a custom scroll handler attached to body, something like
<tbody onScroll={(event) => { // sync header position headerRef.current.scrollLeft = event.target.scrollLeft; // call the useGrid onScroll handler onScroll(event);}}> ...</tbody
a scroll handler should be also attached to header but useGrids onScroll
, should not be called from there,
as scrollTop
will zero for header element and that will scroll the table to top!
Don't worry this will not hamper the performance as both scroll can't be called together and horizontal scrollbar will always have a limited scope.
Edit this page on GitHub