- changed status to open
wfsSearch layerId Config greift nur bei bereits aktivierten Layer
Nachstellen:
Version: 2.29
wfsSearch Konfig mit Angabe einer layerId zur Referenzierung eines WFS aus der services.json
Portalconfig.menu.tool.wfsSearch.searchInstance.requestConfig.layerId
Es scheint der Layer muss im Layertree aktiviert sein (visible), damit man das Tool wfsSearch starten kann, ansonsten wird der Layer nicht gefunden.
Code-Stelle:
actionsWfsSearch.js
-> prepareModule
wfs = restLayerId
? rootGetters.getRestServiceById(restLayerId)
: Radio.request("ModelList", "getModelByAttributes", {id: layerId});
Workaround: restLayerId
verwenden. Aber es sollte auch sauber mit der layerId
Methode funktionieren denke ich.
Comments (11)
-
-
Kann ich nicht nachstellen. In dem angehängten Portal die WFS-Suche öffnen und die Instanz “Hamburger Schulen“ auswählen.
Bezirk: Altona
Schulform: Grundschule
→ es wird ein Ergebnis angezeigt, obwohl der Layer nicht in der Karte ist.
-
- attached wfsSearch200.zip
-
Hallo Herr Blitza,
wenn hier keine Rückmeldung kommt, dann werden wir das Ticket demnächst schließen.
Viele Grüße
Inka Dudek
-
reporter Hallo Frau Dudek,
danke für das Prüfen und die Konfiguration. Das kann ich bestätigen, habe allerdings noch Probleme wenn das Tool initial auf active gesetzt ist (sodass es beim Starten der Anwendung bereits offen ist). Bitte noch nicht schließen, ich versuch es bis nächste Woche zu testen mit meinen Daten und melde mich dann nochmal.
VG, Hannes Blitza
-
Ok, ich warte auf deine Rückmeldung.
-
Wie sieht's hier aus?
-
reporter Sorry bin erst jetzt dazu gekommen:
Wenn man in der obigen wfsSearch200 config das Tool initial auf active:true konfiguriert kommt der Fehler. Das “Detail” hatte ich vergessen bei der Issue-Beschreibung - Entschuldigung.
Kannst du das nachstellen? -
Jetzt kann ich es nachstellen
-
- changed status to resolved
Ist in der 2.43.0 gefixt.
-
reporter Wunderbar, vielen Dank!
- Log in to comment