Bug beim FeatureLister, wenn Parameter "active": true

Issue #846 resolved
Tobias Schneider created an issue

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)

  1. Markus Rullkoetter

    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

  2. Tobias Schneider reporter
    • changed status to open

    Hallo,

    leider treten beim FeatureLister in der v2.29.0 die besagten Bugs sowie die im Issue #758 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.

    Viele Grüße

    Tobias Schneider

    Nachtrag: der Bug zieht sich leider durch alle Versionen seit 2.25 bis zur Aktuellen v2.30

  3. Dennis Sen

    fix various feature lister issues

    1. FeatureLister was stuck if initially active
    2. FeatureLister was stuck if browsed layer deselected
    3. FeatureLister was stuck on last removed layer

    Resolves: #846

    → <<cset b8feccdf7e99>>

  4. Dennis Sen
    • 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.

  5. Dennis Sen

    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

  6. Tobias Schneider 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

  7. Dennis Sen

    Der PR ist jetzt gemerged. Ab >v2.31.1 sollte es dann auch in allen Browsern klappen.

    Viele Grüße

  8. Tobias Schneider reporter

    Hallo,

    super, jetzt in v2.32.0 verhält sich der featureLister unter den genannten Bedingungen wieder wie gewünscht.

    Besten Dank!

  9. Log in to comment