ILIAS  release_7 Revision v7.30-3-g800a261c036
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
12interface 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
25 public function withResetSignals() : FieldSelection;
26}
An exception for terminatinating execution or to throw for unit testing.
A component is the most general form of an entity in the UI.
Definition: Component.php:14
This describes commonalities between all inputs.
Definition: Input.php:32
This describes a Field Selection View Control.
getSubmissionTrigger()
This is an internal signal, used to submit the current choice.
This describes the basis of all View Control Inputs.
Definition: ViewControl.php:16
Class ChatMainBarProvider \MainMenu\Provider.
Class Factory.