Ressource

Syntax

	resource($userObject, $icon, $label, $tooltip, $cssClass, $url, $type)

Beschreibung

Erstellt ein Ressourcen-Objekt mit den gegebenen Werten. Ein Ressourcen-Objekt entspricht der Darstellung eines Fachobjektes in der Anwendungsoberfläche. Die Darstellung setzt sich aus einem Icon und einem beschreibenden Text zusammen. Über beidem wird optional ein Tooltip angezeigt und beim Klick auf die Darstellung springt die Anwendung zur Standardsicht des dargestellten Objektes. Mit der Ressource-Funktion kann entweder die Darstellung eines angegebenen Fachobjektes angepasst werden, oder ein selbstdefiniertes Sprungziel mit frei definierbaren Werten erzeugt werden.

Parameter

Name Typ Beschreibung Pflicht Default
userObject Fachobjekt Das Fachobjekt das als Basis für die Ressource dient nein null
icon Icon/Icon Quelle Ein Icon das angezeigt wird nein Das Icon für den angegeben Typ (z.B. "application/pdf") oder das Icon des User-Objekts.
label Zeichenkette/Internationalisierter Text Der angezeigte Text nein Das Icon für das angegebene User-Objekt
tooltip Zeichenkette/Internationalisierter Text Der Tooltip, der über der Darstellung angezeigt wird. nein Der Tooltip für das angegebene Label (wenn das Label als Übersetzungsschlüssel angegeben wurde). Wenn kein Label angegeben wurde, der Tooltip für das angegebene User-Objekt.
cssClass Zeichenkette CSS-Klasse, die der Darstellung hinzugefügt werden soll. nein null
url Zeichenkette Die URL, die beim Klick auf die Ressource geöffnet werden soll nein Sprung zu dem angegeben User-Objekt.
type Zeichenkette Der MIME-Typ, aus dem ein Icon abgeleitet werden soll, wenn dieses nicht explizit gegeben ist (z.B. "application/pdf"). nein null

Rückgabewert

Typ: Ressource

Beispiele

	resource(null, "css:far fa-thumbs-up", #("Daumen hoch"@de,"Thumbs up"@en), "Some tooltip")