Sticky Headers: Freeze Table Header / Column(s)

Would it be possible to implement the ability to freeze header / columns (aka sticky headers) for the table component? For example, if I have a table with a large number of columns, when I scroll horizontally I might lose track of which row I’m looking at, so it’d be useful to “freeze” the first column (e.g. title). Likewise for when there are a large number of rows and columns and I want to scroll vertically, it’d be useful to “freeze” the header so I know which column is which.


PLEASE prioritize this. This is a major deal breaker with large amounts of data!


Hey, so this is also a big deal for me :slight_smile:


@mehtamanan @lys123 @maurizio - good news - we just shipped the ability to freeze table columns!

Screen Shot 2021-02-08 at 8.50.23 AM


Amazing! Thanks Justin + Retool team.

1 Like

Is there a way to freeze table headers?

Tagging this again. It would be great to freeze header of tables.

+1 - I need freezing headers as well