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 9 Nächste Version anzeigen »

Bitte beachten Sie auch die Anwenderdokumentation

Feldtypen

Die in der Strukturmodellierung zur Verfügung stehenden Feldtypen der Eingabefelder werden über das Event OnPopulateTypes eingesammelt. Es stehen derzeit fast alle Feldtypen welche von brandbox untersützt werden zur Verfügung.

Programmatische Eingriffsmöglichkeiten

Die Strukturmodellierung arbeitet mit einer öffentlichen und einer internen Datenstruktur. Die interne Datenstruktur darf niemals außerhalb der Strukturmodellierung bzw. der internen Events der Strukturmodellierung eingesetzt werden.

Abrufen einer Formularmaskenstruktur
use Brandbox\Framework\Component\Modelling;

$id = 0; // ID des Formularmaskendatensatzes

$mask = $this
  ->staticController(Modelling\Manager::class)
  ->getMaskWidget($id)
;
Abrufen einer Feldstruktur
use Brandbox\Framework\Component\Modelling;

$id = 0; // ID des Felddatensatzes
$identifier = 'ExampleIdentifier'; // Identifikator des Felddatensatzes

$column = $this
  ->staticController(Modelling\Manager::class)
  ->getColumnWidgetById($id)
;

// oder

$column = $this
  ->staticController(Modelling\Manager::class)
  ->getColumnWidgetByIdentifier($identifier)
;

Events

KlassennameBeschreibung
OnPopulateTypesSammelt die verfügbaren Eingabefeldtypen für die Datenmodellierung ein.
OnPopulateConfigurationDefiniert den FormBuilderStandard für die Eingabefeldkonfiguration, welche zusätzlich in der Datensatzbearbeitung einer ModellingColumn angezeigt wird.
  • Keine Stichwörter