Nuclos berechnetes Attribut Datenquelle: INTID, $username, $mandator, dynamische Hintergrundfarbe, attributeColorSQLWhitelist, SQL-Beispiel. |
Sprache: Deutsch · English
Berechnetes Attribut über eine Datenquelle – mit Kontext-Variablen und dynamischer Hintergrundfarbe für den Webclient.
Auf dieser Seite |
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
Gegenüber Funktionen in Datenbankobjekten haben Datenquellen-basierte Attribute den Vorteil zusätzlicher Kontext-Variablen wie |
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.
Verwende in der Datenquelle nicht |
Businessobjekt |
Datenquelle eines berechneten Attributs.
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') |
Priorität Richclient: Groovy > Datenquelle > |