ILIAS  trunk Revision v11.0_alpha-1843-g9e1fad99175
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
PresentationRow.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 namespace ILIAS\UI\Component\Table;
22 
30 
37 {
41  public function withHeadline(string $headline): self;
42 
46  public function withSubheadline(string $subheadline): self;
47 
54  public function withImportantFields(array $fields): self;
55 
59  public function withContent(Block $content): self;
60 
64  public function withFurtherFieldsHeadline(string $headline): self;
65 
72  public function withFurtherFields(array $fields): self;
73 
79  public function withAction($action): self;
80 
84  public function getShowSignal(): Signal;
85 
89  public function getCloseSignal(): Signal;
90 
94  public function getToggleSignal(): Signal;
95 
99  public function withLeadingSymbol(Symbol $symbol): self;
100 }
This describes a symbol.
Definition: Symbol.php:29
getShowSignal()
Get the signal to expand the row.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getToggleSignal()
Get the signal to toggle (expand/collapse) the row.
withFurtherFields(array $fields)
Get a row like this with the record-fields and labels to be shown in the list of the expanded row...
withFurtherFieldsHeadline(string $headline)
Get a row like this with a headline for the field-list in the expanded row.
withHeadline(string $headline)
Get a row like this with the given headline.
withContent(Block $content)
Get a row like this with content.
withSubheadline(string $subheadline)
Get a row like this with the given subheadline.
This describes a Row used in Presentation Table.
getCloseSignal()
Get the signal to collapse the row.
withImportantFields(array $fields)
Get a row like this with the record-fields and labels to be shown in the collapsed row...
This is the interface for Blocks.
Definition: Block.php:27
withLeadingSymbol(Symbol $symbol)
Add a Symbol to the row&#39;s title.
withAction($action)
Get a row like this with a button or a dropdown for actions in the expanded row.