ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
FieldSelection.php
Go to the documentation of this file.
1 <?php declare(strict_types=1);
2 
3 /* Copyright (c) 2020 Nils Haagen <nils.haagen@concepts-and-training.de> Extended GPL, see docs/LICENSE */
4 
6 
8 
12 interface FieldSelection extends BaseControl
13 {
14  public const DEFAULT_DROPDOWN_LABEL = 'selection';
15  public const DEFAULT_BUTTON_LABEL = 'refresh';
16 
17  public function getDropdownLabel() : string;
18  public function getButtonLabel() : string;
19  public function getInput() : \ILIAS\UI\Component\Input\Field\Input;
20 
24  public function getSubmissionTrigger() : \ILIAS\UI\Component\Signal;
25  public function withResetSignals() : FieldSelection;
26 }
Class Factory.
Class ChatMainBarProvider .
getSubmissionTrigger()
This is an internal signal, used to submit the current choice.
This describes a Field Selection View Control.