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")