ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ProxyFilterField.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
25use ILIAS\UI\Implementation\Component\ComponentHelper;
28
34{
35 use ComponentHelper;
37 use Triggerer;
38
42 public function withOnClick(Signal $signal): C\Clickable
43 {
44 return $this->withTriggeredSignal($signal, 'click');
45 }
46
50 public function appendOnClick(Signal $signal): C\Clickable
51 {
52 return $this->appendTriggeredSignal($signal, 'click');
53 }
54}
An internal class for the clickable, non-editable Input Fields within Filters.
withOnClick(Signal $signal)
Get a component like this, triggering a signal of another component on click.Note: Any previous signa...
appendOnClick(Signal $signal)
Get a component like this, triggering a signal of another component on click.In contrast to withOnCli...
A component is the most general form of an entity in the UI.
Definition: Component.php:28
Interface to be extended by components that have the possibility to bind to Javascript.
appendTriggeredSignal(C\Signal $signal, string $event)
Append a triggered signal to other signals of the same event.
Definition: Triggerer.php:47
withTriggeredSignal(C\Signal $signal, string $event)
Add a triggered signal, replacing any other signals registered on the same event.
Definition: Triggerer.php:62
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.