Widget "Suchen"

Mit dem Widget "Suchen" können Sie ein Suchwerkzeug konfigurieren, um Features, Datensätze oder Standorte basierend auf bestimmten Layern und Locators zu finden. Außerdem können Sie definieren, wie Suchergebnisse angezeigt werden. Wenn Sie dem Widget mehrere Suchquellen hinzufügen, können Benutzer wählen, welche Quellen durchsucht werden sollen. Die Suche mit einer Layer-Quelle bezieht sich auf Daten in Ihrer gesamten App, sodass andere Widgets, die denselben Layer verwenden, gefiltert werden, um das entsprechende Suchergebnis anzuzeigen. Wenn Suchergebnisse ausgewählt werden sollen, können Sie eine Aktion festlegen. Wenn Features ohne Filterung der Daten ausgewählt werden sollen, erstellen Sie eine Datenansicht für die Datenquelle, die Sie als Layer-Quelle verwenden können. Durch die Suche mit einer Locator-Quelle wird eine Ausgabedatenquelle generiert, die von anderen Widgets verwendet werden kann.

Benutzer geben für die Suche ein Wort oder einen Ausdruck in das Suchfeld ein und drücken die EINGABETASTE, klicken auf die Suchschaltfläche oder wählen aus einer Liste von Vorschlägen, die auf der Grundlage passender Datensätze angezeigt werden. (Die Vorschlagsliste zeigt jeden übereinstimmenden Wert als ein Element an. Wenn ein Datensatz zwei Felder enthält, die mit dem Suchbegriff übereinstimmen, wird dieser Datensatz zweimal angezeigt.) Benutzer können mit den Tasten NACH OBEN und NACH UNTEN die Vorschlagsliste durchsuchen. Wenn Sie auf einen Vorschlag klicken, wird der Suchbegriff durch den Inhalt des vorgeschlagenen Elements ersetzt. Die Suche wird daraufhin mit dem neuen Wert durchgeführt, und entsprechende Daten werden in einem Ergebnisfenster angezeigt. Diesen Vorgang können Sie durch Aktivieren einer Einstellung optimieren, mit der automatisch das erste Suchergebnis ausgewählt wird. Sie können das Widget auch so konfigurieren, dass eine andere Seite in Ihrer App geöffnet wird, um das Ergebnis in einem anderen Widget anzuzeigen.

Beispiele

Verwenden Sie dieses Widget, um zum Beispiel die folgenden Anforderungen an das App-Design zu unterstützen:

  • Sie möchten in Ihrer App eine Suchoption konfigurieren, die mehr Flexibilität bietet als das Suchwerkzeug der Widgets "Karte", "Liste" und "Tabelle". Insbesondere möchten Sie begrenzte Felder für bestimmte Layer in der Karte durchsuchen, eindeutige Hinweistexte im Suchfeld angeben und Werte für bestimmte Datenfelder im Ergebnisfenster anzeigen.
  • Benutzer sollen zu ihrer Suche Informationen aus verschiedenen Quellen finden.
  • Die Suchergebnisse sollen in anderen Widgets auf einer anderen Seite in Ihrer App angezeigt werden.

Verwendungshinweise

Das Widget "Suchen" unterstützt zwei Arten von Suchquellen: Layer und Locators. Um eine Locator-Quelle zu verwenden, fügen Sie einen Locator-Service hinzu. Sie können Locators verwenden, die in den Organisationseinstellungen angegeben sind oder die Sie im Fenster Dienstprogramm auswählen hinzugefügt haben. Um Layer zu durchsuchen, wählen Sie Feature-Layer und Szenen-Layer, die Ihrer App als Daten hinzugefügt wurden.

Damit ein Widget "Suchen" mit anderen Widgets in Ihrer App interagieren kann, können Sie bestimmte Aktionen festlegen, wie zum Beispiel für das Zoomen auf das ausgewählte Ergebnis auf einer Karte oder das Anzeigen von Suchergebnissen (aus einer Locator-Quelle) auf einer Karte.

Einstellungen

Das Widget "Suchen" verfügt über folgende Einstellungen:

  • Neue Suchquelle: Fügen Sie Quellen zum Durchsuchen von Inhalten hinzu. Wählen Sie Layer-Quelle oder Locator-Quelle, und legen Sie jeweils die folgenden Einstellungen fest:
    • Daten: Wählen Sie ggf. die Datenquelle für den Feature-Layer aus, die Benutzer durchsuchen sollen. In den Einstellungen der Datenansicht können Sie die Daten filtern, um den Suchbereich zu beschränken, oder die Daten sortieren, um Suchergebnisse in einer bestimmten Reihenfolge anzuzeigen.
    • Locator-URL: Verbinden Sie einen Locator-Utility-Service. Im Fenster Dienstprogramm auswählen werden die Locators angezeigt, die in den Organisationseinstellungen angegeben sind oder die Sie im Fenster Utility-Service hinzugefügt haben.
    • Beschriftung: Geben Sie einen Namen für die Suchquelle ein. Der Name wird im Suchmenü, in der Vorschlagsliste und im Ergebnisfenster angezeigt.
    • Symbol: Wählen Sie ein Symbol für die Quelle. Das Symbol wird in der Vorschlagsliste und im Fenster mit den Suchergebnissen angezeigt. Sie können Symbole aus den Galerien Allgemein und Pfeile auswählen oder ein eigenes Symbol aus einer Datei hinzufügen. Klicken Sie auf die Schaltfläche Löschen, um nicht verwendete hochgeladene Symbole zu entfernen.
      Hinweis:

      Sie können folgende Bildformate hochladen: PNG, GIF, JPG, JPEG und BMP. Um die optimale Performance zu gewährleisten, gilt ein Größenlimit von 10 MB pro Upload.

    • Suchoptionen: Sie können die folgenden zusätzlichen Optionen festlegen:
      • Suchfelder auswählen (nur Layer-Quellen): Wählen Sie mindestens ein Feld im Layer aus, das durchsucht werden soll.
      • Exakte Übereinstimmung (nur Layer-Quellen): Beschränkt die Suchergebnisse auf die Datensätze, die genau mit dem Suchausdruck übereinstimmen.
      • Felder anzeigen: Wählen Sie mindestens ein Feld aus, das im Suchergebnisfenster angezeigt werden soll. Sie können ausgewählte Felder durch Ziehen neu anordnen.
      • Hinweis: Geben Sie den Hinweistext ein, der im Suchfeld angezeigt wird, wenn Benutzer nur diese Quelle zum Durchsuchen auswählen.
  • Filtern bei der Suche nach Layer-Quellen aktivieren: Wenn diese Einstellung bei der Suche aktiviert ist, filtert das Widget die verbundenen Layer-Quellen nach den angegebenen Suchkriterien.
  • Allgemeine Suchoptionen: Sie können die folgenden allgemeinen Suchoptionen festlegen:
    • Hinweis zu mehreren Suchquellen: Passen Sie den Hinweistext an, der im Suchfeld angezeigt wird, wenn Benutzer in mehreren Quellen suchen.
    • Suchvorschlag: Definieren Sie die maximale Anzahl von Vorschlägen, die für jede Suchquelle angezeigt werden sollen. Sie können auch folgende Optionen konfigurieren:
      • Aktuelle Position verwenden: Fügen Sie eine Vorschlagsoption hinzu, um bei der Suche den Standort des Benutzers zu berücksichtigen.
      • Letzte Suchvorgänge: Zeigen Sie im Vorschlagsfeld den Suchverlauf basierend auf einer festgelegten Anzahl kürzlicher Suchvorgänge an. (Benutzer können den Suchverlauf löschen.)
      Tipp:

      Legen Sie Maximale Anzahl von Vorschlägen pro Quelle auf 0 fest, um Vorschläge für Suchquellen zu deaktivieren.

  • Suchergebnis: Zeigen Sie ein Suchergebnisfenster oder einen Link zu einer Seite in Ihrer App an, um die Ergebnisse in einem anderen Widget darzustellen.
    • Ergebnisfenster: Zeigen Sie die Suchergebnisse in einem Fenster unter dem Suchfeld an. Sie können festlegen, wie viele Suchergebnisse pro Suchquelle maximal angezeigt werden. Außerdem können Sie angeben, dass das erste Ergebnis automatisch ausgewählt wird.
    • Link festlegen: Fügen Sie einen Link hinzu, über den eine bestimmte Seite, ein bestimmtes Fenster oder eine bestimmte Abschnittsansicht in der App geöffnet werden oder ein Bildlauf zu einem bestimmten Block oder zum Seitenanfang durchgeführt werden kann, um relevante Suchergebnisse in einem entsprechenden Widget anzuzeigen. Diese Einstellung wird angezeigt, wenn die Option Ergebnisfenster deaktiviert ist.
    • Style: Wählen Sie einen Style für die Oberfläche des Ergebnisfensters aus: Klassisch oder Kompakt. Beim Style Kompakt ist die Schaltfläche "Ausblenden" im unteren Fensterbereich kleiner.

Optionen für Interaktionen

Wenn Sie für das Widget "Suchen" Meldungsaktionen konfigurieren, können Sie abhängig von der Suchquelle aus den folgenden Triggern auswählen.

TriggerLayer-QuelleLocator-Quelle

Änderungen der Datensatzauswahl

Ja

Ja

Datensätze erstellt

Ja

Änderungen der Datenfilterung

Ja

In der Konfiguration mit einer Locator-Quelle generiert das Widget "Suchen" eine Ausgabedatenquelle, die in anderen Widgets verwendet werden kann. Interaktionen mit zusätzlichen Widgets, in denen die gleiche Ausgabedatenquelle verwendet wird, werden durch Hinzufügen von Aktionen erreicht. Beispielsweise kann die Karte automatisch die Suchergebnisse anzeigen und auf die Features zoomen. Fügen Sie in den Einstellungen des Widgets "Suchen" auf der Registerkarte Aktion den Trigger Datensätze erstellt hinzu, wählen Sie die Zielkarte aus, und fügen Sie Aktionen für Auf Karte zeigen und Zoomen auf hinzu.

Um ein Feature auf einer Karte auszuwählen, das einem ausgewählten Suchergebnis entspricht, fügen Sie den Trigger Änderungen der Datensatzauswahl für das Widget "Suchen" hinzu (wenn das Ergebnisfenster konfiguriert ist). Wählen Sie das Ziel-Framework aus, fügen Sie die Aktion Datensätze auswählen hinzu, und konfigurieren Sie sie mit dem Feature-Layer für die Karte und den Feldern zum Binden der Verbindung zwischen den Trigger- und Aktionsdaten. Zusätzlich können Sie die Aktion Zoomen auf hinzufügen, um die Karte auf das Feature zu zoomen.

Wenn eine Layer-Quelle konfiguriert ist und die Karte auf das ausgewählte Suchergebnis gezoomt oder geschwenkt werden soll, fügen Sie den Trigger Änderungen der Datenfilterung hinzu, wählen Sie die Zielkarte aus, und fügen Sie die Aktionen Schwenken auf und Zoomen auf hinzu.

Um den Zoomfaktor für die Aktion Zoomen auf anzupassen, ändern Sie den Zoom-Maßstab in Benutzerdefiniert, und geben Sie den gewünschten Maßstab an.

Tipp:

Wenn das Feature im Widget "Suchen" ohne Filterung der Daten ausgewählt werden soll, erstellen Sie eine Datenansicht für die Datenquelle, die Sie als Layer-Quelle verwenden können.