Is your feature request related to a problem? Please describe.
Yes. Currently, the table component does not expose metadata or accessors for hidden column data, nor does it offer a programmatic way to control column visibility.
- Persistence of user preferences: It is not possible to store and reapply the user's column visibility preferences between page visits or sessions.
- Data export limitations: When exporting data from the table, there is no built-in way to filter or include only the currently visible columns, since visibility state is not exposed.
Describe the solution you'd like
I would like the table component to expose:
- A property like
table.hiddenColumns that returns an array of currently hidden columns.
- A method such as
table.hideColumns(columns: string[]) to hide columns programmatically.
- A complementary method such as
table.showColumns(columns: string[]) to update the visible columns explicitly.
Is your feature request related to a problem? Please describe.
Yes. Currently, the table component does not expose metadata or accessors for hidden column data, nor does it offer a programmatic way to control column visibility.
Describe the solution you'd like
I would like the table component to expose:
table.hiddenColumnsthat returns an array of currently hidden columns.table.hideColumns(columns: string[])to hide columns programmatically.table.showColumns(columns: string[])to update the visible columns explicitly.