Enstiegspunkt (Base/Entrypoint)
Dieses Codepaket stellt die Basis für Base zur Verfügung. Hier wird das Tabsystem für die Administrationsoberfläche initialisiert und eine Funktionssammlung für die Oberfläche zur Verfügung gestellt.
Tabsteuerung
Die Steuerung der Tabs in der Administrationsoberfläche erfolgt über das Javascript Base/Entrypoint.manager
sowie die folgenden zwei HTML-Attribute, welche zusammen definiert werden müssen.
HTML-Attribut | Beschreibung |
---|---|
| Dieses Attribut kann die Werte |
| Die URI des anzusprechenden Tab der Administrationsoberfläche. |
Rückgabewert
Der Rückgabewert von Engine-Methoden, welche Tabs bereitstellen, sollen das Response-Objekt \Brandbox\BaseCore\Base\Entrypoint\Lib\Response\Element
nutzen. Dieses Objekt enthält bereits das Label- sowie das Inhaltselement. Optional kann ein “Elterntab” definiert werden, unter welchem der aufgebaute Tab dargestellt werden soll.
Toolbarkomponente
Base nutzt für seine Oberfläche die Toolbarkomponente und stellt dafür die folgenden Kontextklassen zur Verfügung. Es werden zudem Standardschaltflächen wie bspw. "Ansicht aktualisieren" hinzugefügt.
Klassenname | Beschreibung |
---|---|
| Wird für datensatzbezogene Oberflächen in Base genutzt |
| Wird für allgemeine Oberflächen in Base genutzt |
Eventübersicht
Allen Events steht die Kontextklasse der Toolbarkomponente zur Verfügung.
Klassenname | Beschreibung |
---|---|
| Wird zum Aufbauen der "Weitere Funktionen"-Schaltfläche in der Toolbar ausgelöst |
| Wird zum Aufbauen der "Datensatz anlegen"-Schaltfläche in der Toolbar ausgelöst |
| Wird zum Aufbauen der Auswahlschaltfläche in der Toolbar ausgelöst |