Die
...
Datensatzauswahl
...
ermöglicht
...
es
...
Datensätze
...
einer
...
beliebigen
...
Tabelle
...
zu
...
durchsuchen
...
und
...
diese
...
einfach
...
oder
...
mehrfach
...
auszuwählen.
...
Zudem
...
können
...
Datensätze
...
bei
...
Bedarf
...
bearbeitet
...
und
...
angelegt
...
werden.
Aufbau des Plugins
Alle Bestandteile sind im Plugin Input/ForeignKey
zu finden. Integriert werden kann diese Art des Eingabefeldes durch die Datenmodellierung und die Datenbankwidgets. Zudem zu beachten ist dass sich dieses Plugin in die Prozesse von Datensatz-Speicherung und Datensatz-Auslesen einklinkt und die zu speichernden oder zu lesenden Daten entsprechend transformiert.
...
Bezeichnung | Mögliche Werte | Beschreibung | ||
---|---|---|---|---|
source | Input/ForeignKey.single Input/ForeignKey.multiple Input/ForeignKey.editable | Legt den Source-Aufruf für brandbox fest.
| ||
| Ein oder mehrere Einträge. Schlüssel des Eintrags entspricht einem eindeutigen Feldidentifikator und der Wert einem erwarten Wert im angegebenen Feld. Der Platzhalter | Legt ein oder mehrere zusätzliche Suchkriterien für mögliche Datensätze fest. Gemeinsam mit einem durch den Benutzer definierten Suchfilter werden alle Kriterien mit einer UND-Verknüpfung verbunden und damit die entsprechende Datenbanktabelle durchsucht. | ||
repository | Eindeutiger Identifikator einer Datentabelle | Aus der hier angegebenen Tabelle werden die auswählbaren Datensätze ausgelesen. | ||
column | Eindeutiger Identifikator eines Feldes | Werden auswählbare Datensätze zur Auswahl präsentiert oder durchsucht wird dieses Feld genutzt.
| ||
datapool | Eindeutiger Identifikator eines Datenpools | Diese Eigenschaft ist gilt ausschließlich für Tabellen welche über die Tabellenstrukturen definiert wurden. Hier muss ein entsprechender Identifikator hinterlegt werden.
|
...