Datentabellenauswahl
Einführung
In NocoBase wird die Datentabellenauswahl (Collection select) verwendet, um eine oder mehrere Datentabellen auszuwählen.
Die Datentabellenauswahl eignet sich für Szenarien wie Plugin-Konfigurationen, Regelkonfigurationen und Metadatenverwaltung. Gespeichert wird die Kennung der Datentabelle, nicht ein Geschäftsd atensatz.
Wenn Datensätze aus einer bestimmten Tabelle ausgewählt werden sollen, sollte dafür ein Beziehungsfeld anstelle der Datentabellenauswahl verwendet werden.
Geeignete Szenarien
Die Datentabellenauswahl eignet sich für folgende Geschäftsszenarien:
- Auswahl der betroffenen Datentabellen in der Plugin-Konfiguration
- Festlegung des Datentabellenbereichs in der Regelkonfiguration
- Metadatenverwaltung und Vorlagenkonfiguration
- Funktionskonfigurationen, die eine Collection-Kennung referenzieren müssen
Konfiguration erstellen
Auf der Seite „Configure fields“ einer Datentabelle können Sie durch Klicken auf „Add field“ und Auswahl von „Datentabellenauswahl“ ein Feld für die Datentabellenauswahl erstellen.

Der Feldname wird von Seitenblöcken, Berechtigungen, Workflows und APIs referenziert. Prüfen Sie die Benennung vor der Erstellung sorgfältig, um späteren Konfigurationsaufwand durch Änderungen zu vermeiden.
Feldeigenschaften
Das Feld für die Datentabellenauswahl verhält sich standardmäßig wie folgt:
Konfiguration bearbeiten
Nach der Erstellung können Sie rechts neben dem Feld auf „Edit“ klicken, um die Konfiguration des Feldes für die Datentabellenauswahl zu bearbeiten. Die Bearbeitung dient hauptsächlich dazu, die Darstellung und Verwendung des Feldes in NocoBase anzupassen, beispielsweise durch Ändern des Anzeigenamens, der Beschreibung, des Standardwerts, der Validierungsregeln oder feldspezifischer Einstellungen.
Wenn das Feld aus einer bereits mit der Hauptdatenbank synchronisierten Tabelle stammt, handelt es sich bei der Bearbeitung normalerweise um eine Feldzuordnung – ein Datenbankfeld wird dem Field type und dem Field interface von NocoBase zugeordnet.
Das Wechseln des Field type oder Field interface ist nicht mit einer einfachen Änderung des Anzeigenamens gleichzusetzen. Es beeinflusst die Speicherweise des Feldes, die Eingabekomponente, Validierungsregeln, Filterbedingungen und die Verwendung in Workflow-Variablen. Bei einer größeren Menge vorhandener Daten sollte zunächst geprüft werden, ob das Datenformat kompatibel ist.
Feld löschen
Durch Klicken auf „Delete“ rechts neben dem Feld können Sie das Feld für die Datentabellenauswahl löschen. In der Hauptdatenbank können Sie außerdem mehrere Felder auswählen und anschließend gesammelt löschen.
Beim Löschen eines in der Hauptdatenbank neu erstellten Feldes für die Datentabellenauswahl werden normalerweise auch die entsprechende physische Spalte in der Datenbank und die darin vorhandenen Daten gelöscht. Beim Löschen eines aus einer Datenbank synchronisierten oder einer externen Datenquelle zugeordneten Feldes hängt der Umfang der Auswirkungen von der jeweiligen Datenquelle und der Herkunft des Feldes ab.
Das Löschen eines Feldes kann Seitenblöcke, Formulare, Filter, Berechtigungen, Workflows, APIs, Importe und Exporte sowie vorhandene Daten beeinflussen. Prüfen Sie vor dem Löschen, ob das Feld noch von Geschäftskonfigurationen referenziert wird.
Verwendung in der Seitenkonfiguration
Die Datentabellenauswahl eignet sich für Formulare zur Konfiguration.
Verwandte Links
- Felder — Erfahren Sie mehr über Zweck, Klassifizierung und Zuordnungslogik von Feldern
- Standardtabelle — Felder in einer Standardtabelle erstellen und verwalten
- Standardtabelle — Erfahren Sie mehr über die Verwendung von Collections
- Beziehungsfelder — Datensätze aus einer bestimmten Tabelle auswählen

