-
assigned issue to
highlightVectorRules greift nur wenn id und styleId eines Layers übereinstimmen
Das Highlighting per GFI funktioniert nur wenn in der Config.json ein Layer mit id und gleicher styleId versehen wird. Andernfalls gibt die Funktion styleObject
in der Datei highlightFeature.js für das styleListObject
undefined zurück und es wird kein Highlighting anwendet.
In den Hamburger Portalen ist dies wohl bisher nicht aufgefallen, da hier id und styleId eines Layers eigentlich überall identisch sind.
Nachzuvollziehen im Basic Portal:
In der Config.json beim GFI-Tool folgendes hinzufügen:
"highlightVectorRules": {
"fill": {
"color": [238, 206, 80, 1]
},
"image": {
"scale": 3
},
"stroke": {
"width": 4
},
"text": {
"scale": 2
}
}
In den Fachdaten dann für den Layer folgendes probieren:
{
"id": "2003",
"name": "WFS Schutzgebiete",
"styleId": "2003",
"mouseHoverField": "gebietsname"
},
ändern auf
{
"id": "2003",
"name": "WFS Schutzgebiete",
"styleId": "1234",
"mouseHoverField": "gebietsname"
},
und in der style_v3.json auch die entsprechende styleId auf 1234 ändern.
Comments (5)
-
-
- changed status to open
-
Hallo Finn,
ich konnte das Problem zwar in der v2.34.1 reproduzieren, aber nicht mehr auf dem aktuellen dev-Stand.
Sollte das Problem weiterhin auftreten, bitte ich um eine kurze Rückmeldung.Viele Grüße
Hendrik -
reporter Problem tritt nach Test nicht mehr auf
-
- changed status to resolved
Problem tritt in aktueller MP-Version nicht mehr auf
- Log in to comment