latest
⚙️ Administration
Exri
Suchfunktion

Dynamische Suchfunktion

Der Layer kann als Quelle für das Suchen-Werkzeug dienen. Es können mehrere Suchquellen für denselben Layer oder für unterschiedliche Sublayer konfiguriert werden. Suchquellen müssen entsprechend der API für LayerSearchSource (opens in a new tab) aufgebaut werden und können noch um den Parameter sublayer ergänzt werden, um auf einen Unterlayer eines MapServers oder FeatureServers zu verweisen.

Beispielkonfiguration

{
	"searchSources": [
		{
			"searchFields": ["bezeichnung"],
			"suggestionTemplate": "{bezeichnung} ({code})",
			"exactMatch": false,
			"outFields": ["bezeichnung", "code"],
			"name": "Radrouten",
			"placeholder": "Radroute suchen z.B. Buckelestour",
			"minSuggestCharacters": 3,
			"popupEnabled": true
		}
	]
}
Beispielkonfiguration und Screenshot für eine Layer-Suche
Beispielkonfiguration und Screenshot für eine Layer-Suche

Hinweise zur Konfiguration

  • wird kein sublayer angegeben, wird standardmäßig der erste Unterlayer (Index=0) verwendet
  • alle Felder die in searchFields und in suggestionTemplate aufgeführt sind, müssen auch in outFields gelistet werden
  • wenn popupEnabled aktiviert ist, öffnet sich das für den Layer konfigurierte Popup, andernfalls wird eine Markierung gesetzt
  • mit prefix: "%" können Sie eine Suche konfigurieren, die auch nach Teilinhalten im Suchfeld sucht (Enthält-Suche)