Attention
TYPO3 v11 has reached end-of-life as of October 31th 2024 and is no longer being maintained. Use the version switcher on the top left of this page to select documentation for a supported version of TYPO3.
Need more time before upgrading? You can purchase Extended Long Term Support (ELTS) for TYPO3 v11 here: TYPO3 ELTS.
ModifyRecordListHeaderColumnsEvent
New in version 11.4
An event to modify the header columns for a table in the record list.
API
- class ModifyRecordListHeaderColumnsEvent
-
- Fully qualified name
-
\TYPO3\
CMS\ Recordlist\ Event\ Modify Record List Header Columns Event
An event to modify the header columns for a table in the RecordList
- setColumn ( string $column, string $columnName = '')
-
Add a new column or override an existing one. Latter is only possible, in case $columnName is given. Otherwise, the column will be added with a numeric index, which is generally not recommended.
Note: Due to the behaviour of DatabaseRecordList, just adding a column does not mean that it is also displayed. The internal $fieldArray needs to be adjusted as well. This method only adds the column to the data array. Therefore, this method should mainly be used to edit existing columns, e.g. change their label.
- param string $column
-
the column
- param string $columnName
-
the columnName, default: ''
- hasColumn ( string $columnName)
-
Whether the column exists
- param string $columnName
-
the columnName
- returntype
-
bool
- getColumn ( string $columnName)
-
Get column by its name
- param string $columnName
-
the columnName
- returntype
-
string
- Returns
-
The column or NULL if the column does not exist