Das Auswahlfeldpaket wird in brandbox als Basis für viele Auswahfelder (bspw. Fremdschlüssel, Symbole, Sprachen, Länder, Kollationen, etc.) verwendet. Hierbei wird ein Select2-Auswahlfeld aufgebaut und über verschiedene Auswahlfeldquellen mit möglichen Werten ausgestattet.
Widgetdefinition eines Auswahlfeldes
Codeblock | ||
---|---|---|
| ||
{
"type": "Select",
"configuration": {
"source": "[Auswahlfeldquelle]"
}
} |
Programmatische Erweiterung
Die nachfolgenden Events stehen für das Auswahlfeldpaket zur Verfügung.
Klassenname | Beschreibung |
---|---|
| Wird bei einer Suchanfrage innerhalb eines Auswahlfeldes ausgelöst. Die Klasse |
| Wird bei Aufbau eines Auswahlfeldes ausgelöst und befüllt die derzeit gewählten Einträge. Auch hier darf die Klasse |
| Wird ausgelöst um eine optionale Konfigurationsdefinition für die entsprechenden Auswahlfeldquellen zu definieren. Diese Konfiguration steht innerhalb der Strukturmodellierung zur Verfügung. Hier kann die Klasse |
| Wird beim Aufbau des Auswahlfeldes ausgelöst und kann genutzt werden um die enstehende Styleguidekomponente zu beeinflussen. Hier kann die Klasse |
| Wird zur Definition von Zusatzparametern ausgelöst. Diese Parameter werden in eine URL-sichere Zeichenkette umgewandelt und bei jeder Suchanfrage des Auswahlfeldes mitgesendet. Innerhalb der anderen Events stehen diese Informationen über die Eigenschaft |
| Wird zur Definition von verfügbaren Auswahlfeldquellen ausgelöst. Diese Auswahl steht über die Strukturmodellierung einem Anwender zur Verfügung. Hier darf die Klasse |
Info |
---|
Werden die entsprechenden Basisklassen für einen Eventlistener eingesetzt, muss die Konstante |