@mattab opened this Issue on November 4th 2012 Member

It would be awesome that, when scrolling down and the header row with Column names is not visible, that instead this row would stick at the top of the screen and provide an always clear view of the data being shown.

Even Piwik team members don't know about the order of columns it is hard to remember in all views... This would improve UX for All users at once!

@mattab commented on November 4th 2012 Member
@mattab commented on November 4th 2012 Member

See attached screenshot for a clearn example of how useful it will be, when investigating Site Search results and looking at top 100 searches.

@tsteur commented on April 9th 2019 Member

I think this one can be closed @mattab ?

@mattab commented on April 9th 2019 Member

Sticky column headers is not implemented yet. But it's not a priority or a major issue compared to the rest and we could close it. we could maybe even close all issues in the Backlog milestone... (to be discussed)

@tsteur commented on April 9th 2019 Member

Yeah just seeing now it's actually not implemented. For some reason thought you''d scroll within a widget... could be maybe easily solved not sure.

@sgiehl commented on April 14th 2019 Member

If it would be enough to support modern browsers except of IE we maybe could try using position: sticky. See https://caniuse.com/#feat=css-sticky

@tsteur commented on April 14th 2019 Member

mentioned it here as well sticky be fine

@tsteur commented on March 26th 2021 Member

for tables sticky will also work soon in webkit/chrome etc https://web.dev/compat2021/#css-position:-sticky

@tsteur commented on October 7th 2021 Member

if there is an unexpected complexity (causing it to take > 2 days) in making this work please reach out.

@sgiehl commented on November 2nd 2021 Member

Note: The merge PR enables sticky headers only for datatables that fit in the available space. For tables that need a horizontal scroll bar, sticky header will not work. Not sure if we want to create a follow up issue to check if we can use javascript to make sticky headers also work for such cases.

This Issue was closed on November 2nd 2021
Powered by GitHub Issue Mirror