ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
Ordering.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
23use Psr\Http\Message\ServerRequestInterface;
24
28interface 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}
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
This describes a Table to specify the order of its data (rows).
Definition: Ordering.php:29
withId(string $id)
The DataTable comes with a storage to keep e.g.
withOrderingDisabled(bool $flag)
Turns ordering capabilites off/on.
withRequest(ServerRequestInterface $request)
withSelectedOptionalColumns(array $selected_optional_column_ids)
Not all columns are neccessarily visible; "selected optional" is the positive list of shown columns (...