enhancement
critical
major
minor
minor
Currently, it is not possible to configure a default set of all table columns.
Implementation
For in-app tables, a `tl:TableConfigurationProvider` can be created in the configuration view under column configurations to define a base set of columns for that table. This set of columns is presented to the user so they can, for example, adjust the order or visibility of the columns in that table. In particular, the complement of the default set—that is, all columns not included in the default set—is excluded from the table configuration and therefore cannot be displayed.
The base set of columns can be overridden or extended by the configured default columns. The default columns are always visible to the user.
Test
Navigate to the view Technical Demo > Components > Tables and Trees > Table. In the user menu, execute the command Column Selection and Order. Several columns should be hidden there. Open the view configuration and add Visible Columns as a column configuration. There, select any attribute that is not currently included in the default columns. If you now open “Column Selection and Order” again, only the attribute you just selected should still be hidden in the table configuration—meaning it should be selectable.