Transektvorschläge: Hinzufügen von Habitatsangaben für jeden Abschnitt
Nach https://ufz-jira.scolution.de/browse/MWB-357 soll es möglich sein für jeden Abschnitt Habitatangabe anzugeben. Hierzu soll an folgende Stelle(blauer Kasten):
(1.) folgende Controls eingefügt werden (blauer Kasten im obigen Screenshot):
- Rahmen/Elevation in welcher die folgenden Controls eingebettet sind:
- Überschrift "Habitatangaben" + i18n
-
- Habitat-Art: Dropdown mit Label "Habitatangabe - links" + i18n (befindet sich linksbündig in der Reihe)
-
- Habitat-Art: Dropdown mit Label "Habitatangabe - innerhalb" + i18n (befindet sich mittig in der Reihe)
- die Auswahlmöglichkeiten
HabitatClass
(https://confluence.digitalearth-hgf.de/pages/viewpage.action?pageId=16716827) wurden beim initalen-Laden der Transektverwaltung aus dem Backend geholt und im Store persistiert (code + description) - pro "Habitat-Art" (1. - 3.) soll es möglich sein mehrere
SectionHabitat
anzugeben (hier ein "+"-Button einfügen (siehe folgender Screenshot) um jeweils einen weiteren Dropdown (und somit einen neue Auswahl) hinzufügen) + Einblendung derdescription
- neue Einträge werden untereinander angefügt (pro Habitat-Art)
- wurde die Auswahl hinzugefügt ("+"-Button) erscheint ein neuer Eintrag mit der Auswahl in der DropDown (soll änderbar sein) + ein Textfeld für den "Anteil" in "%" + einen "-" Button für das entfernen
- das Value für den "Anteil" darf nur zwischen 1 und 100 liegen!
- Validierung:
- das Value aller (e.g. Habitatangaben - links) darf nicht > 100% sein.
- d.h. gibt es einen Eintrag "Habitat XYZ" mit 100%, muß eine Validierung auf den 2. Eintrag "Habitat ZZZ" stattfinden, welche eine Fehlermeldung wirft und default "0" im "Anteil"-Feld des 2. Eintrages einträgt
- wird der "-"-Button gedrückt, wird der Eintrag (Zeile) entfernt
(2.) Der ganze "Kasten" -> "Aktueller Abschnitt" bekommt einen Rahmen/Elevation (grüner Kasten im obigen Screenshot)
(3.) Der ganze "Kasten" -> "Abschnittsnummer, Beschreibung, Länge" bekommt einen Rahmen/Elevation (orangener Kasten im obigen Screenshot)
(4.) Der ganze "Kasten" -> "Koordinaten" bekommt einen Rahmen/Elevation (brauner Kasten im obigen Screenshot)
AK
-
Punkt (1.) wurde wie oben beschrieben umgesetzt inkl. Validierung -
Punkt (2.) wurde wie oben beschrieben umgesetzt -
Punkt (3.) wurde wie oben beschrieben umgesetzt -
Punkt (4.) wurde wie oben beschrieben umgesetzt
Review
-
Punkt (1.) wurde wie oben beschrieben umgesetzt inkl. Validierung -
Punkt (2.) wurde wie oben beschrieben umgesetzt -
Punkt (3.) wurde wie oben beschrieben umgesetzt -
Punkt (4.) wurde wie oben beschrieben umgesetzt
Edited by Michael Voigt