This describes a Data Table.
More...
This describes a Data Table.
Definition at line 30 of file Data.php.
◆ withActions()
ILIAS\UI\Component\Table\Data::withActions |
( |
array |
$actions | ) |
|
◆ withAdditionalParameters()
ILIAS\UI\Component\Table\Data::withAdditionalParameters |
( |
?array |
$additional_parameters | ) |
|
◆ withFilter()
ILIAS\UI\Component\Table\Data::withFilter |
( |
?array |
$filter | ) |
|
◆ withId()
ILIAS\UI\Component\Table\Data::withId |
( |
string |
$id | ) |
|
The DataTable comes with a storage to keep e.g.
ViewControl-settings throughout requests. Set an Id to enable the storage and identify the distinct table.
◆ withOrder()
ILIAS\UI\Component\Table\Data::withOrder |
( |
?Order |
$order | ) |
|
◆ withRange()
ILIAS\UI\Component\Table\Data::withRange |
( |
?Range |
$range | ) |
|
◆ withRequest()
ILIAS\UI\Component\Table\Data::withRequest |
( |
ServerRequestInterface |
$request | ) |
|
Rendering the Table must be done using the current Request: it (the request) will be forwarded to the Table's View Control Container, and parameters will already influence e.g.
the presentation of column-titles (think of ordering...).
◆ withSelectedOptionalColumns()
ILIAS\UI\Component\Table\Data::withSelectedOptionalColumns |
( |
array |
$selected_optional_column_ids | ) |
|
Not all columns are neccessarily visible; "selected optional" is the positive list of shown columns (the non-optional columns are always shown and are not included here)
- Parameters
-
string[] | $selected_optional_column_ids |
The documentation for this interface was generated from the following file:
- components/ILIAS/UI/src/Component/Table/Data.php