In diesem Tutorial erhalten Sie einen Überblick über die Widgets von brandbox sowie deren Einsatzzwecke mit Codebeispielen. Sie können weitere Informationen über die Widgets in der entsprechenden Entwicklerdokumentation finden.
Was sind Widgets?
Ein Widget wird in brandbox genutzt um Eingabefelder sowie deren Anordnung innerhalb von Sets und Gruppen zu beschreiben. Diese Definitionen werden unter anderem von den nachfolgenden Komponenten als Basis für deren Aufgaben eingesetzt:
- Validierung (
Brandbox/Validator
) - Formulare (
Component/Form
) - Ausgabe (
Brandbox/Casting
)
Ein Widget basiert entweder auf einer klassischen Widgetdefinition (widget.json
) oder einer Strukturdefinition (structure.json
). Mit der Strukturmodellierung (ehemals Datenmodellierung) können die Widgets auch auf Basis einer benutzerdefinierten Konfiguration definiert werden. Zudem kann über die Strukturmodellierung oder eine Modellierungsdefinition (modelling.json
) eine klassische Widgetdefinition erweitert und verändert werden. Das nachfolgende Diagramm gibt Ihnen eine Übersicht über die Zusammenhänge und Abhängigkeiten der einzelnen Widgetbestandteile.