Okay also bekommen wir das jetzt langsam zusammen ....
Der Eintrag in der ersten Spalte funktioniert dann und nur dann bei allen Einträgen (inklusive Kategorien), wenn die erste Spalte als CONST behandelt wird. CONST Spalten werden nämlich nicht von Server berechnet, sondern einfach von Client verwurschtet.
Der Eintrag in der zweiten Spalte funktioniert dann, wenn man um @isCategory ein @text herum baut und das Ganze auf eine interne Variable zeigen lässt. Diese Interne Variable muss dann wieder für das Zurücksetzen oder Umsetzen der Farbwerte benutzt werden.
Lustig: Wenn man "Alternate Rows" setzt und in der ersten Spalte eine Farbe und in der zweiten die Zuweisung der Farbe mit -1:-1:-1:-1:-1:-1 wieder abhängig von der Bedingung aufhebt, dann Kann man das Ganze auch noch Scheckig bauen.
Blöd: Was leider nicht geht ist in der ersten Spalte abhängig von einem Feld im Dokument Farben auf einzelne Kategorien zu setzen.