lowcoder icon indicating copy to clipboard operation
lowcoder copied to clipboard

[Feat]: Expose data accessors and methods for controlling table column visibility

Open nangelov-eti opened this issue 2 months ago • 1 comments
trafficstars

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.

  1. Persistence of user preferences: It is not possible to store and reapply the user's column visibility preferences between page visits or sessions.
  2. 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:

  1. A property like table.hiddenColumns that returns an array of currently hidden columns.
  2. A method such as table.hideColumns(columns: string[]) to hide columns programmatically.
  3. A complementary method such as table.showColumns(columns: string[]) to update the visible columns explicitly.

nangelov-eti avatar Aug 29 '25 08:08 nangelov-eti