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
BGFarbangabe (Konstante oder RGB-Hex-Angabe)Farbe des Spalten-Hintergrundes
FGFarbangabe (Konstante oder RGB-Hex-Angabe)Farbe der Spalten-Schrift
FONTBOLD oder ITALICStellt die Schrift fett oder kursiv dar
ICOIcon-NameZeigt vor dem Spalten-Wert das angegebene Icon an
ACTTransaktions-NameLöst beim Klicken auf die Spalte eine Transaktion aus
TIPTooltip 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
und können unabhängig voneinander definiert werden.

BORDER_COLORFarbangabe (Konstante oder RGB-Hex-Angabe)Farbe des Rahmen um eine Tabellen-Zelle.

Beispiele: 

Beispiel Beschreibung
ICO hugo.pngZeigt vor dem Spalten-Wert das Icon hugo.png an
BG redZeigt einen roten Hintergrund an
BG #55A6B3Zeigt den Hintergrund in der RGB-Farbe 55A6B3 an
BG blue FG redZeigt einen blauen Hintergrund und eine rote Schrift an
ACT TEST-TRANSLöst beim Klicken auf die Spalte die XML-Transaktion TEST-TRANS aus
FONT ITALICZeigt 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 blackZeichnet 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:

OperatorBedeutung
=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

BeispielBeschreibung
BG redSpalte wird bedingungslos mit rotem Hintergrund angezeigt.
%COND=*;<=50;BG red;<=100;BG yellow;BG greenWerte <= 50 Hintergrund rot; Werte zwischen 51 und 100 Hintergrund gelb, sonst Hintergrund grün
%COND=*;=0;BG redAlle 0-Werte werden rot angezeigt.
%COND=*;>70;BG redAlle 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 TODAY (=aktuelles Datum) verwendet werden.

%COND=VKOPFP.KOAAUNR;likeAB23*;BG red;likeAB22*;BG orange;BG yellowBeginnt 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




  • Keine Stichwörter