19 declare(strict_types=1);
30 abstract class Action implements I\Action
56 $this->target = $url_builder->
buildURI();
100 $target->addOption(
'rowid', $row_id);
103 $target = $this->url_builder->withParameter(
104 $this->row_id_parameter,
115 return $this->url_builder->renderObject([$this->row_id_parameter]);
119 return $this->url_builder->renderTokens([$this->row_id_parameter]);
buildURI()
Get a URI representation of the full URL including query string and fragment/hash.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
withSignalTarget(Signal $target)
URLBuilderToken $row_id_parameter
const OPT_ACTIONID
JS needs to know about the type of an action and where to find the options (in case of signal) Theses...
__construct(string $label, URLBuilder $url_builder, URLBuilderToken $row_id_parameter)
The scope of this class is split ilias-conform URI's into components.
withAsync(bool $async=true)
withRowId(string $row_id)