Toolbar (Component/Toolbar)

Diese Codekomponente erlaubt das Erstellen von Toolbars für die Benutzeroberfläche von brandbox. Die Toolbars werden, ähnlich zum Kontextmenü, mit einem benutzerdefinierten Kontext aufgebaut.

use Brandbox\Framework\Component\Toolbar; class CustomContext extends Toolbar\Lib\Struct\ContextAbstract { public string $target = 'CustomTarget'; } $context = new CustomContext(); $element = $this ->staticController(Toolbar\Manager::class) ->get($context) ; // $element ist eine Instanz von \Brandbox\FrameworkStyleguide\Entity\FrameworkToolbar // $element->elements kann durchaus eine leeres Array sein

Kontextklassen

Klassenname

Beschreibung

Klassenname

Beschreibung

ContextAbstract

Allgemeine Kontextklasse für die Toolbar.

ContextEntityAbstract

Eine auf der allgemeinen Kontextklasse basierende Kontextklasse für Toolbar mit einem Datensatzbezug.

Eventübersicht

Klassenname

Beschreibung

Klassenname

Beschreibung

OnPopulateToolbar

Wird beim Aufbauen einer Toolbar über diese Codekomponente aufgerufen. Die übergebene Kontextklasse steht hier zur Verfügung.