Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Codeblock
languagetext
themeRDark
{
	"source": "Input/ForeignKey.[single|multiple|editable]",
	"foreignKeyCriteriaForeignKeyCriteria": [Zusätzliche Suchkriterien],
	"relation": {
    	"repository": "[Tabellenidentifikator]",
    	"column": "[Spaltenidentifikator]",
    	"datapool": "[Datenpoolidentifikator]"
	}
}

...

Codeblock
languagejs
themeRDark
{
	// [...],
	"formType": "Select",
	"source": "Input/ForeignKey.[single|multiple|editable]",
	"configuration": {
		// [...],
		"foreignKeyCriteriaForeignKeyCriteria": [Zusätzliche Suchkriterien]
		"relation": {
			"repository": "[Tabellenidentifikator]",
			"column": "[Spaltenidentifikator]",
            "datapool": "[Datenpoolidentifikator]"
		}
	 }
	// [...]
}

...

BezeichnungMögliche WerteBeschreibung
source
Input/ForeignKey.single
Input/ForeignKey.multiple
Input/ForeignKey.editable

Legt den Source-Aufruf für brandbox fest.

Info

Der Funktionsumfang der einzelnen Möglichkeiten ist weiter unten beschrieben.


foreignKeyCriteriaForeignKeyCriteria

Ein oder mehrere Einträge. Schlüssel des Eintrags entspricht einem eindeutigen Feldidentifikator und der Wert einem erwarten Wert im angegebenen Feld.

Der Platzhalter % ist gestattet.

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.
repositoryEindeutiger Identifikator einer DatentabelleAus der hier angegebenen Tabelle werden die auswählbaren Datensätze ausgelesen.
columnEindeutiger Identifikator eines Feldes

Werden auswählbare Datensätze zur Auswahl präsentiert oder durchsucht wird dieses Feld genutzt.

Info

Diese Option kann ab brandbox 5.6 ausgelassen werden. In diesem Fall werden die Ergebnisspalten zur Anzeige und die Suchfelder für die Suche der Datensätze genutzt.


datapoolEindeutiger 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.

Info

Diese Eigenschaft darf auf einen leeren Wert gesetzt werden. Hierbei wird der Datenpool automatisch ermittelt wenn die aktuelle Tabelle und die Tabelle, auf welche der Fremdschlüssel zeigt, eine Tabellenstruktur-Tabelle ist und zuvor ein entsprechender Datenpool geöffnet wurde.


ForeignKeyUntranslatedBoolischer Wert (true oder false)

Wenn diese Option auf false gesetzt wurde, werden nur Datensätze beachtet welche eine Übersetzung in der aktuellen Kollation besitzen.

ForeignKeyCreateBoolischer Wert (true oder false)

Wenn diese Option auf false gesetzt wurde, wird keine Schaltfläche zum Erstellen eines neuen Datensatzes angeboten auch wenn der Anwender die entsprechenen Rechte für diese Funktion besitzt.

ForeignKeyOpenBoolischer Wert (true oder false)

Wenn diese Option auf false gesetzt wurde, wird keine Schaltfläche zum Öffnen des gewählten Datensatzes angeboten auch wenn der Anwender die entsprechenen Rechte für diese Funktion besitzt.

...