Filter - Parameter filterLayer.wmsRefId nur in Kombination mit Parameter filterLayer.strategy nutzbar

Issue #869 resolved
Laura Meierkort created an issue

Der Parameter filterLayer.wmsRefId ist nur in Kombination mit dem Parameter filterLayer.strategy nutzbar. Wenn der Parameter strategy="active" ist, dann greift der Parameter wmsRefId nicht. Nur wenn der Parameter strategy="passive" ist, greift wmsRefId.

Dieses Verhalten ist unschön, da auch bei aktiver Filter Strategie nach dem Zurücksetzen des Filters der WMS Layer wieder reaktiviert werden sollte.

Comments (5)

  1. Feng Feng

    Hallo @Laura Meierkort,

    danke für deine Frage. Eigentlich wmsRefId funktioniert auch bei strategy="active".
    Das könnte sein, dass deine Frage an der änderer Stelle liegt. In ein paar Layer werden "clearAll": true verwendet, nach dem Zurücksetzen des Filters werden WMS Layer nicht reaktivert. Wenn "clearAll": true entfernt wird, nach dem Zurücksetzen des Filters sollte WMS Layer reaktivert werden. Kannst du mal ausprobieren? Oder habe ich deine Frage nicht richtig verstehen?

    Ich freue mich sehr auf deine Rückmeldung.

  2. Laura Meierkort reporter

    Hallo @Feng Feng ,

    tatsächlich wird der Layer, den ich im Parameter wmsRefId konfiguriert habe, nach einem Klick auf “Zurücksetzen” wieder aktiviert, wenn ich in der Filterkonfiguration den Parameter "clearAll": false setze.

    Ist das Verhalten denn so gewünscht? Dass der Parameter wmsRefId nur in Kombination mit dem Parameter "clearAll": false funktioniert? Das ist meiner Meinung nach genauso ein Workaround wie "strategy": passive zu verwenden.

    Ich verstehe auch nicht ganz, was der Parameter clearAll für einen Effekt haben soll, denn ich kann keinen Unterschied im Verhalten des gefilterten Layers zwischen "clearAll": true und "clearAll"= false erkennen.

    Viele Grüße

    Laura

  3. Feng Feng

    Abschlusskommentar: Nachdem wir mit Kunden gesprochen haben, hat das Problem erledigt, allerdings ist einer neue Bug gefunden. Der Bug ist auch schon in einem neuen Ticket behoben.

  4. Log in to comment