ILIAS  trunk Revision v11.0_alpha-1715-g7fc467680fb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
Ordering.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 namespace ILIAS\UI\Component\Table;
22 
24 
28 interface Ordering extends Table
29 {
33  public function withActions(array $actions): static;
34 
35  public function withRequest(ServerRequestInterface $request): static;
36 
40  public function getData(): array;
41 
45  public function withOrderingDisabled(bool $flag): self;
46 
53  public function withSelectedOptionalColumns(array $selected_optional_column_ids): static;
54 
59  public function withId(string $id): static;
60 }
withSelectedOptionalColumns(array $selected_optional_column_ids)
Not all columns are neccessarily visible; "selected optional" is the positive list of shown columns (...
withId(string $id)
The DataTable comes with a storage to keep e.g.
This describes a Table to specify the order of its data (rows).
Definition: Ordering.php:28
withOrderingDisabled(bool $flag)
Turns ordering capabilites off/on.
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
withRequest(ServerRequestInterface $request)