Skip to Content
v2.2

Layer exri

Portalelemente vom Typ Layer (z.B. FeatureLayer) können um verschiedene Funktionen erweitert werden. Diese Funktionen werden aktiv, sobald der entsprechende Layer zur Karte hinzugefügt wird oder eine Karte geöffnet wird, die den Layer enthält.

          • [Portalelement-ID].json

Beispielkonfiguration

{ "searchSources": [ { "sublayer": 0, "searchFields": ["name"], "suggestionTemplate": "{name}, {gemeindename}", "exactMatch": false, "outFields": ["name", "gemeindename"], "name": "Bebauungspläne", "orderByFields": ["name"], "placeholder": "Planname suchen z.B. Brühl II", "minSuggestCharacters": 2, "maxSuggestions": 30, "popupEnabled": true, "prefix": "%" } ], "popupActions": [ { "sublayer": 0, "id": "toggleRaster", "title": "Rasterplan anzeigen", "icon": "image-segmentation", "params": { "rasterLayer": { "portalUrl": "https://arcgis.com", "queryParams": { "filter": "id:376dfc7e09284ad5bee94a21270222ca" } }, "primaryKey": "nummer", "foreignKey": "name" } } ], "popupContents": [ { "sublayer": 1, "outFields": ["bp_plan_nummer", "bp_plan_gemeinde", "bp_plan_name"], "creator": "getXPlanungAttachments", "params": { "gmlUrl": "https://gis.stadt-xy.de/dok/Bebauungsplaene/{bp_plan_gemeinde}/{bp_plan_name}.gml", "namespaces": { "": "http://www.xplanung.de/xplangml/5/0" }, "additionalFiles": [ { "url": "https://gis.stadt-xy.de/dok/Bebauungsplaene/{bp_plan_gemeinde}/{bp_plan_nummer}_TZ.pdf", "title": "Zusätzliche Dokumente" } ] } } ] }

Parameter

EigenschaftTypBeschreibung
layerPropsArray<Object>Siehe Allgemeine Eigenschaften
searchSourcesArray<Object>Konfiguration von Suchoptionen für das Suchen-Werkzeug. Siehe Dynamische Suchfunktion
popupActionsArray<Object>Konfiguration von layerspezifischen Popup-Aktionen.
popupContentsArray<Object>Konfiguration von layerspezifischen Popup-Inhalten

Jede der Eigenschaften akzeptiert ein Array von Objekten, um mehrere Konfigurationen pro Sublayer zu ermöglichen. Ein Sublayer kann ein Unterlayer eines FeatureServers oder eines MapServers sein.