Radio-Gruppe

Einführung

In NocoBase wird die Radio-Gruppe (Radio group) verwendet, um einen Wert aus einer Gruppe von Optionen auszuwählen und die Optionen direkt im Formular anzuzeigen.

Eine Radio-Gruppe eignet sich für Szenarien mit wenigen Optionen, in denen Benutzer alle Optionen auf einen Blick sehen sollen. Sie ähnelt der Dropdown-Einzelauswahl, unterscheidet sich jedoch hauptsächlich in der Art der Interaktion auf der Seite.

Wenn es viele Optionen gibt, spart die Auswahl einer Dropdown-Einzelauswahl Platz. Wenn mehrere Werte ausgewählt werden sollen, verwenden Sie eine Checkbox-Gruppe.

Geeignete Szenarien

Eine Radio-Gruppe eignet sich für folgende Geschäftsszenarien:

  • Priorität: niedrig, mittel, hoch
  • Geschlecht, Typ sowie weitere Ja/Nein- und ähnliche Optionen
  • Genehmigungsergebnis: genehmigt, abgelehnt
  • Schnellauswahl aus wenigen festen Optionen

Konfiguration erstellen

Klicken Sie auf der Seite „Configure fields“ einer Datentabelle auf „Add field“ und wählen Sie „Radio-Gruppe“, um ein Radio-Gruppen-Feld zu erstellen. 20260709231205

KonfigurationBeschreibung
Field interfaceDer Interface-Typ des Feldes. Für eine Radio-Gruppe entspricht er radioGroup und legt fest, wie Werte auf der Seite eingegeben und angezeigt werden.
Field display nameDer Name, unter dem das Feld in der Benutzeroberfläche angezeigt wird, zum Beispiel „Priorität“, „Genehmigungsergebnis“ oder „Typ“. Es wird empfohlen, einen für die Fachanwender direkt verständlichen Namen zu verwenden.
Field nameDer Bezeichner des Feldes für interne Verweise in API, Beziehungsfeldern, Berechtigungen, Workflows usw. Er wird nach der Erstellung in der Regel nicht mehr geändert, darf nur Buchstaben, Zahlen und Unterstriche enthalten und muss mit einem Buchstaben beginnen.
Field typeDer Typ des Feldes auf Datenebene. Eine Radio-Gruppe verwendet standardmäßig string und speichert den Wert der ausgewählten Option.
Default valueDer Standardwert. Beim Erstellen eines neuen Datensatzes kann dieser automatisch übernommen werden, wenn der Benutzer keinen Wert eingibt.
Validation rulesValidierungsregeln. In der Regel werden das Pflichtfeld und die zulässigen Optionswerte konfiguriert.
DescriptionDie Beschreibung des Feldes. Hier können die Bedeutung des Feldes, Eingabeanforderungen, die Datenquelle oder die zuständige Person dokumentiert werden.
Hinweis

Der Feldname wird von Seitenblöcken, Berechtigungen, Workflows und APIs referenziert. Prüfen Sie die Benennung vor der Erstellung sorgfältig, um späteren Anpassungsaufwand zu vermeiden.

Feldeigenschaften

Das Standardverhalten eines Radio-Gruppen-Feldes ist wie folgt:

EigenschaftBeschreibung
Standardmäßiger Field interfaceradioGroup.
Standardmäßiger Field typestring.
Verfügbarer Field typestring.
SeitenkomponenteIm Bearbeitungsmodus wird eine Radio-Gruppe verwendet.
FilterungDatensätze können nach Optionen gefiltert werden.
SortierungDatensätze können nach dem Optionswert sortiert werden.
ValidierungPflichtfelder und Einschränkungen für den Optionsbereich werden unterstützt.

Konfiguration bearbeiten

Klicken Sie nach der Erstellung rechts neben dem Feld auf „Edit“, um die Konfiguration des Radio-Gruppen-Feldes zu bearbeiten. Die Bearbeitung eines Feldes dient hauptsächlich dazu, dessen Anzeige und Verwendung in NocoBase anzupassen, beispielsweise den Anzeigenamen, die Beschreibung, den Standardwert, die Validierungsregeln oder feldspezifische Einstellungen zu ändern.

Wenn das Feld aus einer bereits mit der Hauptdatenbank synchronisierten Tabelle stammt, handelt es sich bei der Bearbeitung in der Regel um eine Feldzuordnung – das Datenbankfeld wird einem Field type und einem Field interface in NocoBase zugeordnet.

KonfigurationBearbeitbarBeschreibung
Field display nameJaÄndert den Anzeigenamen des Feldes in der Benutzeroberfläche, ohne den Feldbezeichner zu ändern.
Field nameNeinDer Feldbezeichner kann nach der Erstellung in der Regel nicht im Bearbeitungsformular geändert werden.
Field interfaceBedingtFelder der Hauptdatenbank oder synchronisierte Felder können bei der Feldzuordnung angepasst werden. Dies beeinflusst die Eingabe, Anzeige und Validierung auf der Seite.
Field typeBedingtFelder der Hauptdatenbank oder synchronisierte Felder können bei der Feldzuordnung angepasst werden. Vor der Änderung muss geprüft werden, ob die vorhandenen Daten mit dem neuen Typ verwendet werden können.
Default valueJaPasst den Standardwert für neue Datensätze an.
Validation rulesJaPasst die Validierungsregeln des Feldes an.
DescriptionJaErgänzt die Bedeutung des Feldes, Eingabeanforderungen, die Datenquelle oder die zuständige Person.
Hinweis

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, die Validierungsregeln, die Filterbedingungen und die Verwendung als Workflow-Variable. Bei vielen vorhandenen Daten sollte zunächst geprüft werden, ob das Datenformat kompatibel ist.

Feld löschen

Klicken Sie rechts neben dem Feld auf „Delete“, um das Radio-Gruppen-Feld zu löschen. In der Hauptdatenbank können Sie auch mehrere Felder auswählen und gesammelt löschen.

Beim Löschen eines neu erstellten Radio-Gruppen-Feldes in der Hauptdatenbank werden in der Regel auch die entsprechende physische Spalte in der Datenbank und die darin vorhandenen Daten gelöscht. Beim Löschen eines aus der Datenbank synchronisierten oder aus einer externen Datenquelle zugeordneten Feldes hängt der Umfang der Auswirkungen von der jeweiligen Datenquelle und der Herkunft des Feldes ab.

Warnung

Das Löschen eines Feldes kann sich auf Seitenblöcke, Formulare, Filter, Berechtigungen, Workflows, APIs, den Import und Export sowie vorhandene Daten auswirken. Prüfen Sie vor dem Löschen, ob das Feld noch von Geschäftskonfigurationen verwendet wird.

Verwendung in der Seitenkonfiguration

Eine Radio-Gruppe eignet sich, um wenige Optionen direkt in einem Formular anzuzeigen. 20260709230347

SzenarioVerwendung
FormularblockAlle Optionen direkt anzeigen und eine davon auswählen.
DetailblockDie ausgewählte Option anzeigen.
FilterblockDatensätze nach Optionen filtern.
Workflows und BerechtigungenAls Bedingung für Status, Typen und ähnliche Werte verwenden.