19declare(strict_types=1);
23use ILIAS\UI\Implementation\Component\ComponentHelper;
45 protected string $label,
49 $this->target = $url_builder->
buildURI();
87 $target->addOption(
'rowid', $row_id);
90 $target = $this->url_builder->withParameter(
91 $this->row_id_parameter,
102 return $this->url_builder->renderObject([$this->row_id_parameter]);
106 return $this->url_builder->renderTokens([$this->row_id_parameter]);
The scope of this class is split ilias-conform URI's into components.
const OPT_ACTIONID
JS needs to know about the type of an action and where to find the options (in case of signal) Theses...
withAsync(bool $async=true)
__construct(protected string $label, protected URLBuilder $url_builder, protected URLBuilderToken $row_id_parameter)
withSignalTarget(Signal $target)
withRowId(string $row_id)
buildURI()
Get a URI representation of the full URL including query string and fragment/hash.