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. Die Formatoptionen sind miteinander kombinierbar.
Folgende Angaben sind möglich:
Format | Parameter | Beschreibung |
---|---|---|
BG | Farbangabe (Konstante oder RGB-Hex-Angabe) | Farbe des Spalten-Hintergrundes |
FG | Farbangabe (Konstante oder RGB-Hex-Angabe) | Farbe der Spalten-Schrift |
FONT | BOLD oder ITALIC | Stellt die Schrift fett oder kursiv dar |
ICO | Icon-Name | Zeigt vor dem Spalten-Wert das angegebene Icon an |
ACT | Transaktions-Name | Löst beim Klicken auf die Spalte eine Transaktion aus |
TIP | Tooltip | Gibt einen speziellen Tooltip aus. Muss mit dem $-Symbol abgeschlossen werden. |
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_COLOR | Farbangabe (Konstante oder RGB-Hex-Angabe) | Farbe des Rahmen um eine Tabellen-Zelle. |
Beispiele:
Beispiel | Beschreibung |
---|---|
ICO hugo.png | Zeigt vor dem Spalten-Wert das Icon hugo.png an |
BG red | Zeigt einen roten Hintergrund an |
BG #55A6B3 | Zeigt den Hintergrund in der RGB-Farbe 55A6B3 an |
BG blue FG red | Zeigt einen blauen Hintergrund und eine rote Schrift an |
ACT TEST-TRANS | Löst beim Klicken auf die Spalte die XML-Transaktion TEST-TRANS aus |
FONT ITALIC | Zeigt die Spalte in Kursiv-Schrift an |
TIP <html>Dies ist ein <br>langer <b>ToolTip.</b></html>$ | Zeigt einen Tooltip im HTML-Format an |
BORDER_TOP 2 BORDER_COLOR black | Zeichnet eine schwarze Linie von 2 Pixeln oberhalb der Tabellen-Zelle |
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 |