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.
Codeblock | ||||
---|---|---|---|---|
| ||||
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 |
---|---|
| Allgemeine Kontextklasse für die Toolbar. |
| Eine auf der allgemeinen Kontextklasse basierende Kontextklasse für Toolbar mit einem Datensatzbezug. |
Eventübersicht
Klassenname | Beschreibung |
---|---|
| Wird beim Aufbauen einer Toolbar über diese Codekomponente aufgerufen. Die übergebene Kontextklasse steht hier zur Verfügung. |