Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03646.jsonl.gz/2071

Schon seit einiger Zeit könnt ihr ganze Felder in der EasyCatalog-Palette einfärben. Das ist sehr praktisch, weil ihr gerade bei Datenbeständen mit vielen Feldern beim schnellen Durchsehen die eingefärbten Felder leicht finden könnt. Die Einstellung hierfür findet ihr in den betreffenden Feldoptionen in der Kategorie “Aussehen”:
Um ein gesamtes Feld – einschliesslich des Feldnamens – einzufärben, wählt ihr einfach irgendeinen Eintrag in der Dropdown-Liste “Format” und korrigiert ggf. die Rot-, Grün- und Blau-Werte in der Klammer nach “setcolor”. Die Deckkraft könnt ihr bei “setopacity” im Bereich zwischen 0 und 1 einstellen.
Möchtet ihr in einem Feld (= einer Spalte) jedoch nur ganz bestimmte Felder einfärben, dann könnt ihr in den gezeigten Feldoptionen mit etwas LUA-Code vielerlei Bedingungen für die Einfärbung formulieren.
Beispiel 1: Feld nur dann einfärben, wenn es nicht leer ist:
Die erste Zeile des LUA-Codes liest den Wert des Feldes in die Variable “value”. Wenn dieser “nicht nichts” ist, was in Zeile 3 gefragt wird, dann soll das Feld gefärbt werden.
Beispiel 2: Feld einfärben basierend auf einer Bedingung aus den Daten:
Hier wird in der ersten Zeile der Wertt aus “GNP” [Gross National Product = Bruttosozialprodukt] geholt, in eine Zahl gewandelt, und anschliessend das Feld “Name” nur dann gefärbt, wenn dieser Wert grösser als 100’000 ist. Eventuell müssen noch weitere Vorarbeiten vor dem Vergleich geleistet werden, etwa wenn nicht nur Zahlen im abgefragten Feld auftauchen könnten.
Beispiel 3: Feldname mit einfärben
Um nur den Feldnamen zu färben, wird in Zeile 1 lediglich das Feld selbst abgefragt. Wenn dieses “nil” zurückgibt, also gar kein Feld ist, dann muss es der Feldname sein und wird folgerichtig farbig hinterlegt. Ein kleiner aber feiner Trick, den 65bit hier eingebaut hat.
Beispiel 4: Kombination Feldname und selektive Färbung
Hier sind nun beide Techniken kombiniert: Der Feldname ist wird eingefärbt und zusätzlich die Felder im Feld “Name”, aber nur dann, wenn der Staat zur Karibik gezählt wird.