- changed status to open
Bug beim FeatureLister, wenn Parameter "active": true
Hallo,
unter der MP-Version 2.25.0 tritt ein Fehler auf bzw. es funktioniert der FeatureLister nicht mehr wie gewünscht. Diese Problematik tritt nur dann ein, wenn bei diesem Werkzeug in der config.json zusätzlich der Parameter "active": true
konfiguriert wurde.
Nach Portalstart ist das Werkzeug zwar initial geöffnet, verhält sich aber wie eingefroren - zusätzlich sichtbar gestellte Themenlayer werden im FeatureLister nicht mehr mit angezeigt (Abb. 1).
Zudem werden im Werkzeugreiter "Liste" keine Features aufgelistet (Abb. 2), nachdem der initial dargestellte Themenlayer “Distrikt” unter dem Werkzeugreiter "Thema wählen" angeklickt wurde.
Im Gegensatz dazu läuft dieselbe Funktion im gleichen Portal (mit derselben config.json) auf Basis der MP-Version 2.21.0, in der bereits ähnliche/gleiche Bugs zu diesem Werkzeug aus v.2.20 behoben wurden, problemlos.
Viele Grüße
Comments (17)
-
-
-
assigned issue to
-
assigned issue to
-
Hallo @Tobias Schneider ,
ich konnte das Problem indentifizieren und beheben.
In der kommenden Version (größer v2.27.1) sollte das Werkzeug wieder wie gewünscht funktionieren.Viele Grüße
Markus Rullkötter -
- changed status to resolved
mit kommender Version gelöst
-
reporter - changed version to 2.29.0
-
reporter - changed status to open
Hallo,
leider treten beim FeatureLister in der v2.29.0 die besagten Bugs sowie die im Issue
beschriebenen Bugs wieder auf. Das gilt übergreifend jetzt auch für zusätzlich aktivierte Layer, die anschließend nicht im FeatureLister angezeigt werden, obwohl diese in der Karte dargestellt werden.#758Viele Grüße
Tobias Schneider
Nachtrag: der Bug zieht sich leider durch alle Versionen seit 2.25 bis zur Aktuellen v2.30
-
reporter - edited description
- changed version to 2.30.0
-
- changed status to resolved
fix various feature lister issues
- FeatureLister was stuck if initially active
- FeatureLister was stuck if browsed layer deselected
- FeatureLister was stuck on last removed layer
Resolves:
#846→ <<cset b8feccdf7e99>>
-
- changed status to open
Wurde automatisch geschlossen, da ich das Issue in der Commit-Nachricht (siehe zuvor) referenziert hatte. Sollte aber erst nach Merge/Prüfung geschlossen sein, also mache ich es wieder auf.
-
- changed status to resolved
Der PR wurde abgenommen und gemerged. Von daher schließe ich hier einmal optimistisch, dass das Problem damit wieder behoben ist.
Sollte sich doch erneut ein Fehler zeigen, gern wieder öffnen.
Viele Grüße
-
reporter - changed version to 2.31.0
-
reporter Hallo,
Danke schon mal - der featureLister funktioniert jetzt grundsätzlich schon unter der Bedingung, dass das Werkzeug nach Portalstart manuell ausgewählt/gestartet wird.
Leider besteht noch immer der eingangs beschriebene Bug im Zusammenhang mit dem Parameter
"active": true,
sodass die Layerauswahl im Werkzeugreiter “Thema wählen” nicht aktualisiert wird und eingefroren bleibt. Hier wird nur die initial sichtbar eingestellten Layer zur Auswahl angezeigt, aber keine neu aktivierten Layer. Sobald ich den initialen Start des featureListers deaktiviere (also in der config.json"active": false,
) und das Tool wieder manuell über das Menü “Werkeuge” aufrufe, passt wieder alles und auch neu aktivierte Layer werden unter “Thema wählen” mit aufgelistet.Doch so wie gewünscht funktioniert es bisher leider nur in der MP-Version 2.21.0. Da aber unsere Anforderungen an das Portal einen initialen Start des Listen-Werkzeugs beinhalten, ist der featureLister auch in der aktuellen Version 2.31.0 für uns nicht zu gebrauchen. Um das Kind beim Namen zu nennen - es handelt sich um dieses Geoportal: https://geoportal.nuernberg.de/masterportal/sta_gebietsgliederungen/
Viele Grüße
Tobias Schneider
-
reporter - changed status to open
Bug, wie im Titel beschrieben, noch vorhanden
-
Hallo Herr Schneider,
ich habe einen neuen PR https://bitbucket.org/geowerkstatt-hamburg/masterportal/pull-requests/4051 erstellt, der das Problem behebt. Vielen Dank für die Instanz, so konnte ich eine Reihe von Ursachen direkt ausschließen.
Nur zur Sicherheit: Sie haben den Fehler in Chrome oder Edge festgestellt, richtig? In Firefox konnte ich ihn nämlich nicht nachstellen – so war mir der Fehler beim ersten PR leider entgangen.
Viele Grüße
-
Der PR ist jetzt gemerged. Ab >v2.31.1 sollte es dann auch in allen Browsern klappen.
Viele Grüße
-
reporter Hallo,
super, jetzt in v2.32.0 verhält sich der featureLister unter den genannten Bedingungen wieder wie gewünscht.
Besten Dank!
-
- changed status to resolved
- Log in to comment