7use \ILIAS\UI\Component as
C;
194 public function deck(array $cards)
An exception for terminatinating execution or to throw for unit testing.
divider()
description: purpose: > A divider marks a thematic change in a sequence of other components....
legacy($content)
description: purpose: > This component is used to wrap an existing ILIAS UI element into a UI compone...
dropzone()
description: purpose: > Dropzones are containers used to drop either files or other HTML elements....
item()
description: purpose: > An item displays a unique entity within the system. It shows information abou...
panel()
description: purpose: > Panels are used to group titled content. composition: > Panels consist of a h...
deck(array $cards)
description: purpose: > Decks are used to display multiple Cards in a grid. They should be used if a ...
chart()
description: purpose: > Charts are used to graphically represent data in various forms such as maps,...
breadcrumbs(array $crumbs)
description: purpose: > Breadcrumbs is a supplemental navigation scheme. It eases the user's navigati...
glyph()
description: purpose: > Glyphs map a generally known concept or symbol to a specific concept in ILIAS...
table()
description: purpose: > Tables present a set of uniformly structured data. \ILIAS\UI\Component\Table\...
popover()
description: purpose: > Popovers can be used when space is scarce i.e. within List GUI items,...
input()
description: purpose: > In opposite to components with a purely receptive or at most navigational cha...
modal()
description: purpose: The Modal forces users to focus on the task at hand. composition: > A Modal is ...
link()
description: purpose: > Links are used navigate to other resources or views of the system....
__construct(C\Counter\Factory $counter_factory, C\Glyph\Factory $glyph_factory, C\Button\Factory $button_factory, C\Listing\Factory $listing_factory, C\Image\Factory $image_factory, C\Panel\Factory $panel_factory, C\Modal\Factory $modal_factory, C\Dropzone\Factory $dropzone_factory, C\Popover\Factory $popover_factory, C\Divider\Factory $divider_factory, C\Link\Factory $link_factory, C\Dropdown\Factory $dropdown_factory, C\Item\Factory $item_factory, C\Icon\Factory $icon_factory, C\ViewControl\Factory $viewcontrol_factory, C\Chart\Factory $chart_factory, C\Input\Factory $input_factory, C\Table\Factory $table_factory, C\MessageBox\Factory $messagebox_factory, C\Card\Factory $card_factory)
icon()
description: purpose: > Icons are quickly comprehensible and recognizable graphics....
counter()
description: purpose: > Counter inform users about the quantity of items indicated by a glyph....
card()
description: purpose: > A card is a flexible content container for small chunks of structured data....
viewControl()
description: purpose: > View Controls switch between different visualisation of data....
listing()
description: purpose: > Listings are used to structure itemised textual information....
dropdown()
description: purpose: > Dropdowns reveal a list of interactions that change the system’s status or na...
button()
description: purpose: > Buttons trigger interactions that change the system’s or view's status....
image()
description: purpose: The Image component is used to display images of various sources....
messageBox()
description: purpose: > Message Boxes inform the user about the state of the system or an ongoing use...
This exception indicates that an UI component was accepted by the JF but is not backed by a real impl...
A component is the most general form of an entity in the UI.
This is how the factory for UI elements looks.