Enhancement
Critical
Major
Detail
Detail
Currently there is no possibility to configure a basic set of all table columns.
Implementation
For InApp tables, a tl:TableConfigurationProvider can be created in column configurations in the configuration view, which defines a basic set of columns for this table. This set of columns is offered to the user to customize, for example, the order or visibility of the columns of this table. In particular, the complement of the basic set, i.e. all columns that are not included in the basic set, are excluded from the table configuration and are therefore not displayable.
The basic 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 Technical Demo > Components > Tables and Trees > Table view. In the citizen menu execute the command Column selection and order. There should be quite a few columns hidden. Open the view configuration and add visible columns as column configuration. There select any attribute which is currently not available in the standard columns. If you open the column selection and order again, only the selected attribute should be hidden in the table configuration.