Farbe

Einführung

In NocoBase wird Farbe (Color) zum Speichern von Farbwerten verwendet.

Farbfelder eignen sich zum Speichern von Farben für Kategorien, Tags, Status, Diagramme oder Anzeigeeinstellungen. In der Regel werden hexadezimale Farbwerte oder von der Komponente unterstützte Farbformate gespeichert.

Wenn die Farbe lediglich Teil eines Optionsfelds ist, kann sie direkt im Optionsfeld konfiguriert werden. Ein separates Farbfeld ist nicht unbedingt erforderlich.

Geeignete Einsatzszenarien

Farben eignen sich für folgende Geschäftsszenarien:

  • Farben für Kundenstufen und Status
  • Farben für Tags und Kategorien
  • Farben für Diagrammserien
  • Anzeigeeinstellungen für Seiten oder Karten

Konfiguration erstellen

Klicken Sie auf der Seite „Configure fields“ einer Datentabelle auf „Add field“ und wählen Sie „Farbe“, um ein Farbfeld zu erstellen.

20240512175956

KonfigurationBeschreibung
Field interfaceOberflächentyp des Feldes. Farbe entspricht color und legt fest, wie der Wert auf der Seite eingegeben und angezeigt wird.
Field display nameName, unter dem das Feld in der Oberfläche angezeigt wird, z. B. „Statusfarbe“, „Tagfarbe“ oder „Diagrammfarbe“. Es wird empfohlen, einen für Fachanwender unmittelbar verständlichen Namen zu verwenden.
Field nameBezeichner des Feldes für interne Verweise in API, Beziehungsfeldern, Berechtigungen, Workflows usw. Dieser 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 typeTyp des Feldes auf Datenebene. Der Standardtyp für Farbfelder ist string.
Default valueStandardwert. Wenn beim Erstellen eines neuen Datensatzes kein Wert eingegeben wird, kann automatisch der Standardwert verwendet werden.
Validation rulesValidierungsregeln. In der Regel reicht die Konfiguration als Pflichtfeld aus.
DescriptionBeschreibung des Feldes. Hier können Bedeutung, Eingabeanforderungen, Datenquelle oder verantwortliche Person angegeben 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ätere Anpassungen zu vermeiden.

Feldeigenschaften

Das Farbfeld verhält sich standardmäßig wie folgt:

EigenschaftBeschreibung
Standardmäßiges Field interfacecolor.
Standardmäßiger Field typestring.
Verfügbare Field typesstring.
SeitenkomponenteIm Bearbeitungsmodus wird eine Farbauswahlkomponente verwendet.
FilterungEine Filterung nach Farbwert ist möglich, stellt jedoch in der Regel keine wichtige Abfragebedingung dar.
SortierungWird normalerweise nicht zur Sortierung verwendet.
ValidierungUnterstützt grundlegende Validierungen wie die Pflichtfeldprüfung.

Konfiguration bearbeiten

Klicken Sie nach der Erstellung rechts neben dem Feld auf „Edit“, um die Konfiguration des Farbfelds zu bearbeiten. Die Bearbeitung eines Feldes dient hauptsächlich dazu, festzulegen, wie das Feld in NocoBase angezeigt und verwendet wird, beispielsweise durch Ändern des Anzeigenamens, der Beschreibung, des Standardwerts, der Validierungsregeln oder feldspezifischer Einstellungen.

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

KonfigurationBearbeitbarBeschreibung
Field display nameJaÄndert den Anzeigenamen des Feldes in der Oberfläche, nicht jedoch den Feldbezeichner.
Field nameNeinDer Feldbezeichner kann nach der Erstellung in der Regel nicht im Bearbeitungsformular geändert werden.
Field interfaceBedingt unterstütztFelder der Hauptdatenbank oder synchronisierte Felder können bei der Feldzuordnung angepasst werden. Dies wirkt sich auf die Eingabe, Anzeige und Validierung auf den Seiten aus.
Field typeBedingt unterstütztFelder der Hauptdatenbank oder synchronisierte Felder können bei der Feldzuordnung angepasst werden. Vor der Anpassung muss geprüft werden, ob die vorhandenen Daten mit dem neuen Typ verwendet werden können.
Default valueJaÄndert den Standardwert für neu erstellte Datensätze.
Validation rulesJaÄndert die Validierungsregeln des Feldes.
DescriptionJaErgänzt Angaben zu Feldbedeutung, Eingabeanforderungen, Datenquelle oder verantwortlicher Person.
Hinweis

Das Wechseln von Field type oder Field interface ist nicht mit einer einfachen Änderung des Anzeigenamens gleichzusetzen. Es beeinflusst die Speicherweise des Feldes, die Eingabekomponente, Validierungsregeln, Filterbedingungen sowie die Verwendung von Workflow-Variablen. Bei einer größeren Menge vorhandener 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 Farbfeld zu 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 Farbfelds 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 dem Ursprung des Feldes ab.

Warnung

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

Verwendung in der Seitenkonfiguration

Farbfelder eignen sich für Anzeige- und Konfigurationsszenarien auf Seiten. 20260709225444

SzenarioVerwendung
FormularblockAuswahl eines Farbwerts.
DetailblockAnzeige der Farbe.
Liste oder KarteVisuelle Kennzeichnung von Status, Tags oder Kategorien.
DiagrammAls Quelle für die Farbkonfiguration.
  • Feld — Erfahren Sie mehr über Zweck, Kategorien und Zuordnungslogik von Feldern
  • Normale Tabelle — Felder in einer normalen Tabelle erstellen und verwalten
  • Symbol — Symbolbezeichner speichern
  • Dropdown-Einzelauswahl — Farben direkt in den Optionen konfigurieren