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": 0,
"outFields": ["nummer"],
"creator": "getXPlanungAttachments",
"params": {
"primaryKey": "nummer"
}
}
]
}
Parameter
Eigenschaft | Typ | Beschreibung |
---|---|---|
layerProps | Array<Object> | Siehe Allgemeine Eigenschaften |
searchSources | Array<Object> | Konfiguration von Suchoptionen für das Suchen-Werkzeug. Siehe Dynamische Suchfunktion |
popupActions | Array<Object> | Konfiguration von layerspezifischen Popup-Aktionen. |
popupContents | Array<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.