Sprache: Deutsch · English
Zeilen in der Listenansicht datenabhängig einfärben – client-übergreifend über das Attribut NuclosRowColor.
HOW-TO LOW-CODE / ENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X
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.
Empfehlung
Groovy-Regeln zur Farbermittlung funktionieren im Web Client nicht mehr. Umsetzung, die in beiden Clients läuft:
NuclosRowColor (String) anlegen.return <NUCLET>.<BO>.NuclosRowColor; – der Web Client ignoriert sie.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;