- changed status to open
LayerSliderHandle letzter Schritt
Für den letzten Schritt beim LayerSliderHandle wird der betroffene Dienst im Kartenbild komplett ausgeblendet (siehe Bild).
Ursache:
LayerSliderHandle.vue
this.showLayer(nextLayerId, nextLayerTransparency, this.layerIds);
wird aufgerufen obwohl keine nextLayerId im letzten Schritt existiert.
Mögliche Lösung:
Prüfen ob nextLayerId einen Wert hat.
if (Object.keys(nextLayerId).length !== 0) {
this.showLayer(nextLayerId, nextLayerTransparency, this.layerIds);
}
Grüße aus Stuttgart
David Messerer
Comments (7)
-
-
-
assigned issue to
-
assigned issue to
-
- changed status to resolved
Wird mit Version 2.19.0 gefixt.
-
reporter Der Bugfix löst das Problem mit der letzen Stufe, allerdings wird jetzt im vollen Schritt z.B. 2019 der WMS von 2015 eingeblendet, 2015 der WMS von 2006 eingeblendet usw.
status: transparency >= 0 && transparency <= 100,
ist immer true. Auch für nextLayerID, weshalb dieser Dienst dann eingeblendet wird.
Ich öffne mal das Ticket wieder. Ich hoffe das ist in Ordnung so.
Grüße aus Stuttgart
David
-
reporter - changed status to open
-
Den Fehler hatte ich wohl übersehen.
-
- changed status to resolved
Wird gefixt mit Version 2.24.0
- Log in to comment