globe with meridians Sprache: Deutsch · English

hammer and wrench Berechnetes Attribut

Berechnetes Attribut über eine Datenquelle – mit Kontext-Variablen und dynamischer Hintergrundfarbe für den Webclient.

HOW-TO ANWENDUNGSENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X

Auf dieser Seite

Was ist ein berechnetes Attribut (Datenquelle)?

Ein berechnetes Attribut ist ein einzelner Rückgabewert einer Datenbankabfrage, der im Businessobjekt mit einem Feld verknüpft und zur Laufzeit angezeigt wird – ohne Benutzeraktion.

Menüaufruf: Konfiguration → Datenquellen → Berechnetes Attribut

Vorteil

Gegenüber Funktionen in Datenbankobjekten haben Datenquellen-basierte Attribute den Vorteil zusätzlicher Kontext-Variablen wie $username und $mandator (letzterer muss geklammert werden: ('$mandator')).

Aufbau

Die Datenquelle braucht einen Parameter für die INTID des Datensatzes, in dem das Attribut eingeblendet wird. Der Rückgabewert muss dem anzuzeigenden Wert entsprechen; im Businessobjekt wird bei der Verknüpfung derselbe Datentyp gewählt.

Achtung

Verwende in der Datenquelle nicht t als Tabellen-Alias – dieser wird bereits von Nuclos genutzt und führt zu falschen Ergebnissen. Referenzfelder lassen sich nicht berechnen.

Businessobjekt

Datenquelle eines berechneten Attributs.

Dynamische Hintergrundfarbe (ab Nuclos 4.2024.5)

Da Groovy-Skripte im Webclient nicht ausgewertet werden, kann eine Datenquelle vom Typ Berechnetes Attribut die Hintergrundfarbe einer Komponente als hex-kodierten String liefern (z.​B. #00ff00). Verfügbare Parameter u.​a.: intid, strfield, struidfield, fieldvalue (SQL-Snippet, Whitelist attributeColorSQLWhitelist), username, mandator.

select 
  pm.strvalue 
from 
  t_md_nucletparameter 
  inner join t_md_mandator_param_value pm on t_md_nucletparameter.struid 
where 
  pm.struid_t_md_nuclet_param where strparameter = 'Nucletparameter x' 
  and pm.struid_t_md_mandator = ('$mandator')

Hierarchie

Priorität Richclient: Groovy > Datenquelle > nuclosrowcolor > statische Layout-Farbe. Webclient: Datenquelle > nuclosrowcolor > statische Layout-Farbe.

Verwandte Seiten

bar chart Berechnete Attribute


Konzept & DB-Weg.

Öffnen →

file cabinet Datenbankobjekte


DB-Funktionen.

Öffnen →

  • Keine Stichwörter