Legende
Dieses Element stellt alle relevanten Informationen zu dem von Nutzer gewählten Indikator bereit. Über den Datenalter Button kann sich der Nutzer das Datenalter als Karte darstellen lassen. Das Objekt wird über legende aufgerufen.
Beschreibung
Alle Informationen, welche für die Legende benötigt werden können über das Objekt indikatorauswahl mit der Methode getPossebilities() abgefragt werden. Somit ist keine Kommunikation mit dem Backend notwendig. Innerhalb der Legende werden somit alle Informationen geholt und eingesetzt.
//get all informations of the selected indicator
indicator_id = indikatorauswahl.getSelectedIndikator();
info_cat = indikatorauswahl.getPossebilities()[indikatorauswahl.getSelectedIndikatorKategorie()];
//get the 'dategrundlage' for example
datengrundlage = info_json['indicators'][indicator_id][("datengrundlage"+language_tag())]
Funktionen
Funktion | Paramter | Beschreibung |
---|---|---|
getDOMobject | gibt die gesamte Legende als JQuery Objekt zurück | |
getCloseIconObject | gibt das Icon zum schließen als JQuery Objekt zurück | |
getShowButtonObject | gibt den Button, welcher die Legende öffnet, als JQ-Objekt zurück | |
getDatenalterContainerObject | gibt den gesamten Datenalter-Container als JQ-Objekt zurück | |
getLegendeColorsObject | gibt den gesamten Container als JQ-Objekt zurück, welcher für die farbliche Visualisierung der Klassen zuständig ist | |
getIndikatorInfoObject | gibt das JQ-Objekt zurück, welches die Informationen zum gewählten Indikator beinhalten. | |
getDatengrundlageObject | gibt das JQ-Objekt zurück, welches die Datengrundlage beinhaltet | |
getEinheitObject | gibt das JQ-Objekt zurück, welches die Einheit beinhaltet | |
getKlasseneinteilungObject | gibt das JQ-Objekt zurück, welches die Klasseneinteilung beinhaltet | |
getHistogrammObject | gibt das JQ-Objekt zurück, welches das Histogramm beinhaltet | |
open | öffnet die Legende | |
init | Boolean:open | Diese Funktion initialisiert die Legende, mit allen Interaktionsmöglichkeiten. Wurde der Paramter open gesetzt, wird die Legende nach erfolgter Initialisierung geöffnet. |
resize | Setzt die Dimensionen der Legende neu, beispielsweise wenn in den Rastermodus umgeschaltet wurde oder das Browser-Fenster verkleinert wurde. | |
fillContent | Füllt die Legende je nachdem, welche Raeumliche-Visualisierung gewählt wurde. Hierbei werden alle wichtigen Informationen zum jeweiligen Indikator vom Server geholt. Die Funktion wird nach jeder Wahl eines Indikators aufgerufen. | |
remove | entfernt die Legende | |
isOpen | gibt als Boolean zurück, ob die Legende offen ist | |
close | schließt die Legende |