19 declare(strict_types=1);
46 protected ?ServerRequestInterface
$request = null;
59 $this->
setInputGroup($view_control_factory->group($controls)->withDedicatedName(
'view_control'));
60 $this->submit_signal = $signal_generator->
create();
74 $clone = parent::withRequest($request);
87 $clone->stored_input = $input;
101 $internal_input_data,
110 array $input_values = []
112 if(is_null($component)) {
115 foreach ($component->getInputs() as $input) {
122 if($name = $input->getName()) {
123 $input_values[$input->getName()] = $input->getValue();
127 return $input_values;
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.
create(string $class='')
Create a signal, each created signal MUST have a unique ID.