19declare(strict_types=1);
A component is the most general form of an entity in the UI.
This describes commonalities between all types of Dropdowns.
This is the interface for Blocks.
This describes a Row used in Presentation Table.
getCloseSignal()
Get the signal to collapse the row.
withContent(Block $content)
Get a row like this with content.
withFurtherFields(array $fields)
Get a row like this with the record-fields and labels to be shown in the list of the expanded row.
getShowSignal()
Get the signal to expand the row.
withFurtherFieldsHeadline(string $headline)
Get a row like this with a headline for the field-list in the expanded row.
withLeadingSymbol(Symbol $symbol)
Add a Symbol to the row's title.
getToggleSignal()
Get the signal to toggle (expand/collapse) the row.
withImportantFields(array $fields)
Get a row like this with the record-fields and labels to be shown in the collapsed row.
withAction($action)
Get a row like this with a button or a dropdown for actions in the expanded row.
withSubheadline(string $subheadline)
Get a row like this with the given subheadline.
withHeadline(string $headline)
Get a row like this with the given headline.