Skip to content

Conversation

@matthiaslischka
Copy link

This PR is related to the issue described in #134.

When using bootstraps "table-responsive" for horizontal scrolling there is not just one scrollable area (window) but two (the "table-responsive"-div). The "scroll" events of both must be watched in order to adjust the header on horizontal scrolling too.

Since the StickyTableHeader code should not know about bootstrap specifics and the problem could also occur with other UI layout frameworks/components I added an optional parameter for "additionalScrollableAreas". With that the user can add additional objects for edge cases where more than one scroll-event needs to be watched.

When looking at the example you will most probably be required to shrink your browser window in order to get the table to horizontally scroll.

BR Matthias

When using "table-responsive" there are actually two scrollable areas. The window and the table-responsive-div. Bot need an event listener on "scroll". Since StickyTableHeaders should not know about bootstrap specific things and it could be similar with other UI frameworks this solution is more generic where the user can add scrollable areas that should be observed on his own.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant