19 declare(strict_types=1);
    40         ViewControl\
Factory $view_control_factory,
    45         protected T\OrderingBinding $binding,
    46         protected URI $target_url,
    51             $view_control_factory,
    52             $view_control_container_factory,
    62         return $this->row_builder
    70         return $this->binding;
    76         $clone->ordering_disabled = $flag;
    87         return $this->target_url;
    95         $ordered = 
$request->getParsedBody();
    96         asort($ordered, SORT_NUMERIC);
    97         return array_keys($ordered);
   110             $data = $view_controls->getData();
   112                 ->withSelectedOptionalColumns(
$data[self::VIEWCONTROL_KEY_FIELDSELECTION] ?? null);
   126         $view_controls = array_filter($view_controls);
   127         return $this->view_control_container_factory->standard($view_controls);
 
ServerRequestInterface $request
 
const VIEWCONTROL_KEY_FIELDSELECTION
 
This describes a Table to specify the order of its data (rows). 
 
The scope of this class is split ilias-conform URI's into components. 
 
applyValuesToViewcontrols(ViewControlContainer\ViewControl $view_controls, ServerRequestInterface $request)
 
withMultiActionsPresent(bool $flag)
 
getViewControlFieldSelection()
 
__construct(SignalGeneratorInterface $signal_generator, ViewControl\Factory $view_control_factory, ViewControlContainer\Factory $view_control_container_factory, protected OrderingRowBuilder $row_builder, string $title, array $columns, protected T\OrderingBinding $binding, protected URI $target_url, \ArrayAccess $storage)
 
initViewControlFieldSelection(array $columns)
 
withOrderingDisabled(bool $flag)
Turns ordering capabilites off/on. 
 
trait TableViewControlFieldSelection