Das Widget "Gruppenfilter" ermöglicht Ihnen die Anwendung eines Filters auf die Karte basierend auf einem oder mehreren Layern in der Karte. Verschiedene Layer sind in einem logischen Filtersatz gruppiert. Jeder Satz kann einen vordefinierten Wert aufweisen, um die Benutzerinteraktion zu vereinfachen. Dieses Widget verfügt über zwei Modi: den Normalmodus, der die Erstellung komplexer Filter während der Laufzeit ermöglicht, und einen einfachen Modus, der nur ein anzuwendendes Filterkriterium zulässt.
Konfigurieren des Widgets "Gruppenfilter"
Das Widget "Gruppenfilter" kann so eingestellt werden, dass es beim Starten der App automatisch geöffnet wird. Klicken Sie hierfür auf den gelben Punkt im Widget, der sich daraufhin dunkelgrün färbt.
Die folgenden Schritte zeigen, wie Sie einen Filtersatz erstellen: Wiederholen Sie diese Schritte, falls Sie zusätzliche Filtersätze definieren müssen.
- Bewegen Sie den Mauszeiger über das Widget, und klicken Sie auf das kleine Bearbeitungssymbol . Das Konfigurationsfenster für das Widget wird geöffnet.
- Optional können Sie auf Widget-Symbol ändern klicken, wenn Sie das Standardsymbol für dieses Widget ändern möchten. Ein Explorer-Fenster wird geöffnet, in dem Sie eine lokale Bilddatei auswählen können, die Sie als Widget-Symbol verwenden möchten.
- Die Konfiguration sollte nur eine Gruppe anzeigen, die geändert werden kann.
- Definieren Sie einen Filtersatznamen. Dies ist der Name des Filters, anhand dessen der Benutzer eine Auswahl trifft. Sie können auch eine Beschreibung mit näheren Informationen dazu bereitzustellen, was mit dieser Gruppe gefiltert wird.
- Voreingestellter Operator und Voreingestellter Wert sind beide optional. Sie ermöglichen Ihnen die Verwendung eines vordefinierten Wertes für diesen Filter, sodass der Benutzer während der Laufzeit keine Kriterien angeben muss. Für Voreingestellter Wert können Sie einen Wert eingeben oder auf das Lupensymbol klicken, um einen Wert aus einem vorhandenen Layer auszuwählen.
- Wenn Sie nach verschiedenen Feldern im selben Layer filtern, wird mit dem nächsten optionalen Parameter Wenn ein Layer mehrmals aufgelistet ist, verwenden Sie den folgenden Operator zwischen Feldern festgelegt, wie diese Filter mit OR oder AND verbunden werden.
- Der nächste Bereich ist eine Layer-Tabelle, die unter diesem Filtersatz gruppiert werden soll. Standardmäßig sollte ein Layer angezeigt werden, der mit einem zufälligen Layer aus Ihrer Karte gefüllt ist. Wählen Sie den Layer und das Feld aus, auf den/das ein Filter angewendet werden soll. Diese Optionsschaltfläche unter der Spalte Wert verwenden legt fest, ob der Benutzer einen Wert über eine Dropdown-Liste mit Werten suchen soll. Wenn keine Optionsschaltfläche markiert ist, wird dem Benutzer eine einfache Textdatei angezeigt. Diese Optionsschaltfläche ist optional.
- Um dieser Liste einen anderen Layer hinzuzufügen, klicken Sie auf die Schaltfläche Layer hinzufügen.
- Wenn Sie einen anderen Filtersatz hinzufügen möchten, klicken Sie auf die Schaltfläche Eine neue Gruppe hinzufügen. Dabei wird eine andere Filtersatzgruppierung erstellt. Wiederholen Sie bei Bedarf die Schritte 3 bis 7.
- Anhand der nächsten vier Kontrollkästchen wird das Verhalten des Widgets gesteuert.
- Mit In einfacher Ansicht starten wird festgelegt, wie das Widget Endbenutzern angezeigt wird. Durch die Aktivierung dieses Feldes werden die Dropdown-Liste "Operator" und die Schaltfläche "Kriterien" von der Benutzeroberfläche entfernt. Dadurch erhält die Benutzeroberfläche ein einfacheres Aussehen.
- Mit Widget-Optionen ausblenden wird festgelegt, ob ein Symbol für die Bereitstellung zusätzlicher Widget-Einstellungen angezeigt werden soll. Diese Einstellungen umfassen das Speichern und Laden definierter Filter, das Anhängen an eine vorhandene Filterdefinition in der Karte, falls vorhanden, und das Beibehalten des Filters, auch nachdem das Widget geschlossen wurde.
- Wenn auf die Karte ein vorhandener vordefinierter Filter angewendet wird, können Sie mit Filter an vorhandenen Webkartenfilter anhängen mit ODER bzw. UND festlegen, ob dieser Filter überschrieben oder Filter, die in diesem Widget erstellt wurden, an den vorhandenen Webkartenfilter angehängt werden sollen. Der Webkartenfilter wird standardmäßig von diesem Widget überschrieben.
- Zoomen auf legt fest, ob auf die Karte auf die Ausdehnung der gefilterten Daten gezoomt werden soll. Die Karte hält die aktuelle Ausdehnung standardmäßig bei.
Verwenden des Widgets "Gruppenfilter"
- Durch Klicken auf das Widget "Gruppenfilter" in Ihrer App wird eine Auswahl vordefinierter Filtersätze angezeigt. Beachten Sie, dass unter der grauen Linientrennung ein Operator und eine Dropdown-Liste angezeigt wird. Dies kann beispielsweise als ein Vorgang interpretiert werden, bei dem die Karte ausschließlich nach Beschwerden zu zurückgelassenen Fahrzeugen gefiltert wird. Klicken Sie auf Übernehmen, um die Karte zu filtern.
- Wenn Sie auf Zurücksetzen klicken, wird der Filter entfernt und die Karte in den Zustand vor der Verwendung des Widgets zurückgesetzt.
- Das Widget ermöglicht es Ihnen, zusätzliche Filterkriterien während der Laufzeit hinzuzufügen. Klicken Sie auf die Schaltfläche Kriterien hinzufügen, um eine andere Klausel hinzuzufügen. Beachten Sie, dass die beiden Kriterien mit einer Konjunktion verbunden werden. Sie können mit ODER oder UND verbunden werden.
- Das Widget verfügt über eine Speicheroption, um diese definierten Kriterieneinstellungen für die zukünftige Verwendung zu speichern. Klicken Sie auf das Zahnrad-Symbol. Der Widget-Bereich wechselt zum Optionsbereich.
- Durch Klicken auf Speichern werden die definierten Kriterien lokal als JSON-Textdatei gespeichert.
- Unter Gespeicherte Datei hochladen können Sie eine zuvor gespeicherte Datei laden, um alle in der Datei definierten Kriterien erneut zu laden.
- Wenn Sie die gefilterte Karte in anderen Widgets verwenden müssen, können Sie sie hier aktivieren, um den Filter nach dem Schließen des Widgets beizubehalten. Beim Schließen des Widgets werden alle Filter standardmäßig auf den ursprünglichen Zustand der Karte zurückgesetzt.