Nuclos farbige Zeilen: Attribut NuclosRowColor als berechnetes Attribut per DB-Funktion, funktioniert in Web- und Rich Client. |
Sprache: Deutsch · English
Zeilen in der Listenansicht datenabhängig einfärben – client-übergreifend über das Attribut NuclosRowColor.
Auf dieser Seite |
Um Zeilen in der Listenansicht einzufärben, legst du im BO ein Attribut NuclosRowColor an (Groß-/Kleinschreibung egal) und befüllst es mit einem HTML-Hexcode (#RRGGBB) je Datensatz.

Eingefärbte Zeilen in der Listenansicht.
Groovy-Regeln zur Farbermittlung funktionieren im Web Client nicht mehr. Umsetzung, die in beiden Clients läuft:
|
Der Web Client zeigt das Attribut nicht als Spalte, sondern interpretiert es grundsätzlich als Zeilenfarbe. Beispiel für eine DB-Funktion (MS SQL Server):
CREATE FUNCTION R0X7_CA_AP_ROWCOLOR(@id NUMERIC) RETURNS VARCHAR(255) AS
BEGIN
DECLARE @val VARCHAR(255);
DECLARE @free NUMERIC(9,2);
DECLARE @used NUMERIC(9,2);
select @free = min(bestand-reserviert) from R0X7_V_BESTANDSPLANUNG
where intid_strauftragsposition = @id;
select @used = dblmenge from R0X7_MESSEAUFTRAGSPOSITION where intid = @id;
if (@free > (@used + 10)) select @val = '#01DF01';
else if (@free > @used) select @val = '#F7FE2E';
else select @val = '#FF0000';
return @val;
END; |