In diesem Feld können Angaben zur Formatierung hinterlegt werden, die die optische Darstellung der Spalte innerhalb des Clients beeinflussen.
In der Explorer-Sicht finden die Formatoptionen keine Anwendung.
Es sind mehrere Formatoptionen miteinander kombinierbar.
Folgende Angaben sind möglich (Groß- und Kleinschreibung beachten):
| Format | Parameter | Beschreibung | Beispiele |
|---|---|---|---|
| BG | Farbangabe (Konstante oder RGB-Hex-Angabe) | Farbe des Spalten-Hintergrundes | BG red, BG #33FF33 |
| FG | Farbangabe (Konstante oder RGB-Hex-Angabe) | Farbe der Spalten-Schrift | FG red |
| FONT | BOLD oder ITALIC | Stellt die Schrift fett oder kursiv dar. | FONT BOLD, FONT ITALIC |
| ICO | Icon-Name | Zeigt vor dem Spalten-Wert das angegebene Icon an | ICO mail.png |
| ACT | Transaktions-Name | Löst beim Klicken auf die Spalte eine Transaktion aus | ACT TEST-TRANS |
| TIP | Tooltip | Gibt einen speziellen Tooltip aus. Muss mit dem $-Symbol abgeschlossen werden. | TIP <html>Dies ist ein <br>langer<b> ToolTip.</b></html>$ |
| BORDER_TOP BORDER_BOTTOM BORDER_LEFT BORDER_RIGHT | Angabe der Linien-Stärke (Integer) | Farbiger Rahmen um eine Tabellen-Zelle. Top, Bottom, Left & Right verweist auf die Zellen-Ränder | BORDER_TOP 2 |
| BORDER_COLOR | Farbangabe (Konstante oder RGB-Hex-Angabe) | Farbe des Rahmen um eine Tabellen-Zelle. | BORDER_COLOR black |
| PERCENTSYMBOL | <ohne> | Handelt es sich bei der Spalte um eine Prozentkomponente, so wird der Prozentwert stets mit einem "%"-Zeichen ergänzt (bspw. "56%" statt nur "56") | PERCENTSYMBOL |
Diese Angaben können auch bedingt werden. Dazu wird folgende Syntax verwendet:
%COND=Spaltenname;[Vergleichsoperator1]Wert1;Format1;[Vergleichsoperator2]Wert2;Format2;...;[VergleichsoperatorN]WertN;FormatN;FormatX]
Für den Vergleich können folgende Operatoren angegeben werden:
| Operator | Bedeutung |
|---|---|
= | gleich dem Wert |
| > | größer als der Wert |
| >= | größer gleich dem Wert |
| < | kleiner als der Wert |
| <= | kleiner gleich dem Wert |
!= (oder auch) <> | ungleich dem Wert |
like | Ähnlichkeitsvergleich mit Platzhalter * für beliebige Zeichen |
Wird kein Vergleichsoperator angegeben, wo wird "=" angenommen.
Diese Bedingungen werden dann beginnend von links nach rechts folgendermaßen interpretiert (erste zutreffende wird angewandt):
Ist der aktuelle Inhalt der Spalte
<= ( bzw. [Vergleichsoperator1] ) Wert1, so wird Formatoption1 verwendet
<= ( bzw. [Vergleichsoperator2] ) Wert2 , so wird Formatoption2 verwendet
<= ( bzw. [VergleichsoperatorN] ) WertN, so wird FormatoptionN verwendet
Falls FormatX angegeben ist, so wird in allen anderen Fällen FormatoptionX verwendet.
Spaltenname = * oder leer → die Werte beziehen sich auf die aktuelle Spalte
| Beispiel | Beschreibung |
|---|---|
BG red | Spalte wird bedingungslos mit rotem Hintergrund angezeigt. |
%COND=*;<=50;BG red;<=100;BG yellow;BG green | Werte <= 50 Hintergrund rot; Werte zwischen 51 und 100 Hintergrund gelb, sonst Hintergrund grün |
%COND=*;=0;BG red | Alle 0-Werte werden rot angezeigt. |
%COND=*;>70;BG red | Alle Werte > 70 werden rot angezeigt. |
%COND=_INTERN.CALC01;<0;BG red;=0;BG green;<=5;BG yellow | CALC01 ist hier eine berechnete Spalte die die Differenz zwischen einem Datum und dem aktuellen Tag in Tagen ermittelt. Ist diese kleiner 0 so wird die Spalte rot hinterlegt ("überfällig"); ist diese gleich 0, so wird die Spalte grün hinterlegt ( heute fällig) , ist der Wert zwischen 1 und 5 so wird die Spalte gelb hinterlegt ("bald fällig"). Berechnete Spalten können auch verborgen werden, so dass ggf. Zwischenwerte nicht in der Auflistung sichtbar sind. Als Vergleich kann bei Datumsspalten auch der Sonderwert |
%COND=VKOPFP.KOAAUNR;likeAB23*;BG red;likeAB22*;BG orange;BG yellow | Beginnt die Auftragsnummer mit "AB23" so wird diese mit rotem Hintergrund angezeigt, beginnt sie mit "AB22" mit einem orangen Hintergrund und ansonsten mit einem gelben Hintergrund |