Definieren Sie Feldstile

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Mit Feldstilen können Sie einzelne CSS-Stile für ein Feld in einer Liste oder einem Formular deklarieren.

    Vorbereitungen

    Erforderliche Rolle: personalize_styles oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Mit CSS können Sie die folgenden Attribute eines Felds ändern.
    • Ändern Sie die Farbe.
    • Ändern Sie die Schriftartattribute (fett, kursiv, unterstrichen).
    • Ändern Sie den Abstand und die Ausrichtung von Text.

    Sie können Feldstile für Tabellen und Datenbankansichten definieren, die sich im selben Umfang wie der Feldstil befinden, sowie für andere Tabellen, die mindestens ein Feld im gleichen Umfang wie der Feldstil enthalten. Für eine Tabelle definierte Feldstile gelten nicht für Datenbankansichten, die die Tabelle enthalten. Erstellen Sie separate Feldstile für Datenbankansichten.

    Hinweis:
    Feldstile werden nicht auf Felder für Kommentare und Arbeitsnotizen angewendet, die mit dem Aktivitätsformatierer verwendet werden. Die Hintergrundfarbe für diese Felder kann mit den Systemeigenschaften glide.ui.activity_stream.style.comments und glide.ui.activity_stream.style.work_notes in der Tabelle „sys_properties“ festgelegt werden.

    Prozedur

    1. Navigieren Sie auf eine der folgenden Arten zur Liste der Stile für das Feld.
      • Klicken Sie mit der rechten Maustaste auf die Feldbezeichnung im Formular, und wählen Sie Stile konfigurierenaus.
      • Navigieren zu System-UI > Feldstile, und suchen Sie das Feld, um einen Stil anzuwenden (nur Administrator).
    2. Wählen Sie Neuoder den zu ändernden Stil aus.
    3. Füllen Sie das Formular aus.
      Feld Beschreibung
      Tabelle Tabelle, die das Feld enthält.
      Hinweis:
      Die Liste zeigt nur Tabellen und Datenbankansichten, die den Bereichsschutz für Feldstile erfüllen.
      Feldname Das Feld, für das der Stil gilt.
      Wert Der genaue Wert oder die skriptbasierte Bedingung, die bzw. der zum Anwenden des Stils erforderlich ist.
      Hinweis:
      Der Wert wirkt sich nur auf Listenfeldstile aus, wenn das Feld nicht schreibgeschützt ist. Der Wert wirkt sich sowohl auf Listen als auch auf Formulare aus, wenn das Feld schreibgeschützt ist.

      Um Feldstile nur auf Formulare anzuwenden, lassen Sie das Wertfeld leer.

      Stil Der anzuwendende CSS-Stil.

      Um beispielsweise den Hintergrund der Felder Incident-Kategorie in Datensatzlisten rot mit einer Schriftgröße von 24 px und weißer Textfarbe zu gestalten, geben Sie den folgenden Code ein.

      background-color:red;
      font-size:24px;
      color:white;

      Sie können eine skriptbasierte Bedingung mit der Syntax javascript verwenden: <![CDATA[<script> ]]> im Feld „Wert“, um zu bestimmen, ob das System einen Stil auf ein Feld in der Liste anwenden soll. Wenn das ausgewertete Skript den Wert true zurückgibt, wendet das System den Stil auf das Listenelement an.

      Das Skript hat Zugriff auf das Skriptobjekt current, mit dem Sie Bedingungen basierend auf den Feldwerten des aktuellen Datensatzes erstellen können. Das folgende Skript sucht beispielsweise basierend auf einem Feldwert nach überfälligen Elementen:
       javascript:gs.dateDiff(gs.now(), current.u_datefield.getDisplayValue(), true) < 0
      Hinweis:
      In diesem Beispiel bezieht sich current.u_datefield auf den Namen eines anwenderdefinierten Datumsfelds.
      Das System unterstützt nur ein Javascript: <![CDATA[<script> ]]> Eintrag in einem Feld „Wert“. Wenn Sie mehrere JavaScript-Bedingungen eingeben möchten, fassen Sie die Bedingungen in einer Anweisung zusammen. Beispiel: Anstelle dieses ungültigen Eintrags:
      javascript: current.state == "Completed" javascript: current.error_tables > 0
      Fassen Sie die Bedingungen in einer Erklärung zusammen, z. B.:
      javascript: current.state == "Completed" && current.error_tables > 0
    4. Wahlweise: Um alternativen Text für einen Stil hinzuzufügen, konfigurieren Sie das Formular so, dass das alternative Textfeld hinzugefügt wird.
      Für Stile wie das VIP-Stilsymbol können Sie alternativen Text hinzufügen, damit die Sprachausgabe zwischen Stil und Text unterscheiden kann.
    5. Wählen Sie Absenden oder Aktualisieren aus.