Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 4 Nächste Version anzeigen »

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

KlassennameBeschreibung
ContextAbstractAllgemeine Kontextklasse für die Toolbar.
ContextEntityAbstractEine auf der allgemeinen Kontextklasse basierende Kontextklasse für Toolbar mit einem Datensatzbezug.

Eventübersicht

KlassennameBeschreibung
OnPopulateToolbarWird beim Aufbauen einer Toolbar über diese Codekomponente aufgerufen. Die übergebene Kontextklasse steht hier zur Verfügung.
  • Keine Stichwörter