Freeze one or more columns in Lens Table visualisation

I have a Lens Table that contains quite many columns which leads to a lot of horisontal scrolling. Is it possible to pin/freeze columns? That would make it a lot easier to keep track when scrolling?

It would also be really helpful for the viewer to be able to hide/unhide columns.

Hi @tallakh

it is already possible for a viewer to "hide" a column in a dashboard thru the column popover.
There's no direct way to restore the hidden column other than refresh the dashboard page.

As for the "freeze" or "pin" feature I've opened an issue here you can track: [Lens] Add the ability to "pin" columns · Issue #220908 · elastic/kibana · GitHub

1 Like

Thanks @Marco_Liberati
I've seen the hide feature, but its a bit confusing since the user has to refresh the page to view it again. And its a bit cumbersome when the user wants to hide multiple columns. Would love to have a similar functionality as the elastic ui datagrid column selector.

I see your point. I've opened a feature request here to track for it: [Lens] Make viewer user able to toggle column visibility in dashboard · Issue #220910 · elastic/kibana · GitHub

2 Likes