Einzeiliger Text
Einführung
In NocoBase ist einzeiliger Text (Single line text) das am häufigsten verwendete Textfeld. Es eignet sich zum Speichern kurzer Textinhalte, die in eine Zeile passen, zum Beispiel Kundennamen, Bestellnummern, Ansprechpartner, Adresszusammenfassungen oder IDs externer Systeme.
Das Feld für einzeiligen Text verwendet standardmäßig das Eingabefeld Input. Der Standardwert für den Field type ist string. Es kann als Titelfeld verwendet werden und in Filtern, Sortierungen, Berechtigungen, Workflow-Bedingungen und API-Abfragen zum Einsatz kommen.
Wenn der Inhalt möglicherweise Zeilenumbrüche benötigt oder länger ist, ist mehrzeiliger Text in der Regel besser geeignet. Bei Inhalten mit einem festen Format, etwa E-Mail-Adressen, Telefonnummern oder URLs, sollten Sie bevorzugt das jeweils passende spezialisierte Feld verwenden.
Geeignete Einsatzszenarien
Einzeiliger Text eignet sich für folgende Geschäftsszenarien:
- Kundenname, Firmenname, Name des Ansprechpartners
- Bestellnummer, Vertragsnummer, Projektnummer
- Aufgabentitel, Ticket-Titel, Artikeltitel
- ID eines externen Systems, Synchronisationsnummer, Geschäftscode
- Stadt, Adresszusammenfassung, Filialname und andere kurze Textinformationen
Konfiguration erstellen
Klicken Sie auf der Seite „Configure fields“ der Datentabelle auf „Add field“ und wählen Sie „Single line text“, um ein Feld für einzeiligen Text zu 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 Anpassungsaufwand zu vermeiden.
Feldeigenschaften
Das Feld für einzeiligen Text 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 einzeiligen Text zu bearbeiten. Die Bearbeitung dient hauptsächlich dazu, die Darstellung und Verwendung des Feldes in NocoBase anzupassen, etwa den Anzeigenamen, die Beschreibung, den Standardwert, die Validierungsregeln oder das automatische Entfernen von Leerzeichen am Anfang und Ende 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: Ein Datenbankfeld wird einem Field type und einem Field interface in NocoBase zugeordnet. Kurze Textspalten wie varchar und char in der Datenbank können beispielsweise einem Feld für einzeiligen Text zugeordnet werden.
Das Wechseln des Field type oder Field interface ist nicht mit einer einfachen Änderung des Anzeigenamens gleichzusetzen. Es beeinflusst die Speicherung des Feldes, die Eingabekomponente, die Validierungsregeln, die Filterbedingungen und die Verwendung von Workflow-Variablen. Bei einer großen Menge vorhandener Daten sollten Sie zunächst prüfen, ob das Datenformat kompatibel ist.
Feld löschen
Klicken Sie rechts neben dem Feld auf „Delete“, um das Feld für einzeiligen Text 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 Feldes für einzeiligen Text werden in der Regel auch die entsprechende echte Datenbankspalte und die darin vorhandenen Daten gelöscht. Beim Löschen eines aus einer Datenbanksynchronisierung oder einer Zuordnung zu einer externen Datenquelle stammenden Feldes hängt der Umfang der Auswirkungen von der jeweiligen Datenquelle und dem Ursprung des Feldes ab.
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 verwendet wird.
Verwendung in der Seitenkonfiguration
Das Feld für einzeiligen Text kann in den meisten Szenarien mit Datenblöcken und Formularen verwendet werden.
Bearbeitungsmodus
Im Bearbeitungsmodus werden Inhalte des Feldes für einzeiligen Text über ein Eingabefeld eingegeben.

Lesemodus
Im Lesemodus wird das Feld für einzeiligen Text als gewöhnlicher Text angezeigt.


