Eintrag Klick

Auslöser - Kurzfassung

Allgemeiner Auslöser, welches nur von bestimmten Elementen (z.B. Datengrid) angeboten wird. Das jeweilige Element definiert dabei was genau ein Eintrag ist. Bei einem Datengrid sind es beispielsweise die Zeilen der Liste.


Der Auslöser gibt dabei die Daten, welche sich hinter dem Eintrag verbergen an die Verhaltensweise als Eingabedaten weiter.

Hinweis: Das Verhalten kann für Chart-Komponenten (Dashboard) abweichen. So liefern Charts und Olap Grids einen Datenprovider zurück, welcher sämtliche Rohdaten des aggregierten Wertes liefert.

Beispiel: Datengrid

Ein Datengrid, welches mit Benutzertupeln, bestehend aus id, name1 und name2, gefüllt wird, soll beim Klicken auf eine Zeile den angeklickten Benutzer in einer Hinweisbox anzeigen.

images/download/attachments/78254509/image2020-4-30_8-53-34-version-1-modificationdate-1628068879986-api-v2.png

Mit Hilfe eines Berechnungsausdrucks wird als Text der Hinweisbox die ID, name1 und name2 ausgegeben.

Ergebnis:

images/download/attachments/78254509/image2020-4-30_8-58-25-version-1-modificationdate-1628068879984-api-v2.png

Beispiel: Karte

Der Auslöser "Eintrag Klick" (ebenso wie auch "Eintrag Doppelklick") liefert für das Dashboard Element "Karte" Informationen über das anwählte Land.

images/download/attachments/78254509/map-manual-version-1-modificationdate-1628068879963-api-v2.png

In dem obigen Beispiel wird als Auslöser (1) "Eintrag Klick" gewählt. Das Verhalten ist statisch true, als Aktion wird beispielhaft "Hinweis anzeigen" verwendet (2). Der Auslöser "Eintrag Klick" gibt untenstehende Datenstruktur weiter (es wird nur ein Ausschnitt gezeigt). Hieraus werden mit $get zwei Werte angezeigt (intvalue (3) und localizedName (4)). In der Notification (5) ist das Ergebnis zu sehen, welches ein Klick auf das gezeigte Land (6) erzeugt.

Country {
alpha3Code: "UZB"
numericCode: "860"
intValue: 238
bundleName: "de.lobster.scm.localization.Country"
defaultLabel: "Uz"
label: "Usbekistan"
resourceName: "UZ"
localizedName: "Usbekistan"
stringValue: "UZ"
}