ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
Sortation.php
Go to the documentation of this file.
1 <?php
2 /* Copyright (c) 2017 Nils Haagen <nils.haagen@concepts-and-training.de> Extended GPL, see docs/LICENSE */
4 
5 use \ILIAS\UI\Component as C;
8 
13 {
14 
22  public function withLabel($label);
23 
29  public function getLabel();
30 
41  public function withTargetURL($url, $paramter_name);
42 
48  public function getTargetURL();
49 
55  public function getParameterName();
56 
62  public function getOptions();
63 
71  public function withOnSort(C\Signal $signal);
72 
73 
79  public function getSelectSignal();
80 }
withLabel($label)
Set the initial, non-functional entry.
withTargetURL($url, $paramter_name)
Get a Sortation with this target-url.
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.
getTargetURL()
Get the url this instance should trigger.
getSelectSignal()
Get the Signal for the selection of a option.
A component is the most general form of an entity in the UI.
Definition: Component.php:13
withOnSort(C\Signal $signal)
Get a component like this, triggering a signal of another component.
This describes a Sortation Control.
Definition: Sortation.php:12
getOptions()
Get the sorting-options.
$url
getParameterName()
Get the identifier of this instance.