1.. include:: ../../Includes.txt
2
3=============================================================
4Feature: #94218 - Selectable columns per table in record list
5=============================================================
6
7See :issue:`94218`
8
9Description
10===========
11
12The Record List (commonly known from the list module) previously allowed to
13select specific columns for a table at the bottom of the module via the
14so-called "field selector".
15
16This approach had several drawbacks:
17
18*  UX-wise the selection was not directly visible for users, as the component was
19   separated at the module page at the bottom
20*  Only possible to select fields explicitly in the "single-table view"
21
22Instead, this feature - the column selector - is now available at all times in
23the title row of each table, regardless of the single-table-view, making it
24much more appealing and prominent to use for editors.
25
26This feature is active by default, and can be disabled via UserTSconfig per
27table or completely for a specific user or usergroup.
28
29Use cases / examples via UserTSconfig:
30
31.. code-block:: typoscript
32
33   # disable the column selector for tt_content
34   mod.web_list.table.tt_content.displayColumnSelector = 0
35
36   # disable the column selector completely
37   mod.web_list.displayColumnSelector = 0
38
39   # Disable the column selector everywhere except for a specific table
40   mod.web_list.displayColumnSelector = 0
41   mod.web_list.table.sys_category.displayColumnSelector = 1
42
43
44Impact
45======
46
47The field selector at the bottom is not available anymore,
48it has been replaced by a dropdown selector at the top of each table.
49
50.. index:: Backend, TSConfig, ext:recordlist
51