Mit dem Widget "Datumsfilter" können Sie Features filtern, indem Sie mit einem Kalenderwerkzeug ein bestimmtes Datum oder einen bestimmten Datumsbereich auswählen.
Mit dem Widget "Datumsfilter" können Sie Layer filtern, die mindestens ein gültiges Datumsfeld oder ein Feld vom Typ "Nur Datum" enthalten.
Beispiele
Verwenden Sie dieses Widget, um zum Beispiel die folgenden Anforderungen an das App-Design zu unterstützen:
- Sie haben datumsbezogene Daten, bei denen jeder Datensatz mit einem bestimmten Datum verknüpft ist, und möchten ein Tabellen- oder Listen-Widget so filtern, dass nur Features eines ausgewählten Datums angezeigt werden.
- Sie haben eine Liste von Veranstaltungen, die alle über mehrere Tage stattfinden, und Sie möchten ein Datum auswählen und sehen, welche Veranstaltungen an diesem Datum stattfinden.
- Sie haben eine Webkarte mit Layern, die Datumsfelder enthalten, und möchten einen Filter anwenden, um Daten für das von Ihnen ausgewählte Datum oder den von Ihnen ausgewählten Zeitraum anzuzeigen.
Verwendungshinweise
Dieses Widget erfordert eine Verbindung zu einer Datenquelle mit mindestens einem Attributfeld, das Datumsinformationen enthält. Die verbundene Datenquelle muss Felder der folgenden Feldtypen enthalten:
- Datum
- Nur Datum
In den Einstellungen des Widgets können Sie für die Benutzer die Auswahl eines einzelnen Datums oder eines Datumsbereichs zulassen. Im Modus für die Auswahl eines einzelnen Datums verfügt das Widget über die Schaltfläche Heute, mit der der Kalender des aktuellen Monats angezeigt wird. Klicken Sie auf einen Tag im Kalender, um ein einzelnes Datum auszuwählen. Klicken Sie auf einen Start- und Endtag, um einen Datumsbereich auszuwählen.
Wenn Sie dieses Widget in eine App einfügen, bietet es den Benutzern ein Werkzeug zur Auswahl von Datumsangaben aus einem Kalender. In den Einstellungen des Widgets können Sie zwischen den folgenden verschiedenen Styles der Bedienoberfläche wählen:
- Inline: Das Widget ist ein Fenster, das das Kalenderwerkzeug enthält.
- Symbol: Das Widget ist eine Schaltfläche. Durch Klicken auf die Schaltfläche wird ein Fenster mit dem Kalenderwerkzeug geöffnet. Sie können das Symbol der Schaltfläche ändern, indem Sie das Symbol oben im Fenster mit den Einstellungen des Widgets "Datumsfilter" ändern.
- Eingabe: Das Widget besteht aus einem oder zwei Textfeldern. Sie können Daten eingeben oder auf jedes Textfeld klicken, um Daten im Kalenderwerkzeug auszuwählen. Dieser Style unterstützt nicht die Schaltfläche Heute.
Einstellungen
Das Widget "Datumsfilter" verfügt über folgende Einstellungen:
- Quelle: Verbindet das Widget mit einer der folgenden Methoden mit den Daten:
- Layer auswählen: Fügt der Tabelle einzelne Layer hinzu. Klicken Sie auf Daten auswählen, um das Fenster Daten auswählen zu öffnen. Hier können Sie unterstützte Layer mit mindestens einem Datumsfeld, die Sie bereits zur App hinzugefügt haben, auswählen oder neue Daten hinzufügen. Die Layer, die Sie mit dem Widget verbinden, werden in einer Liste im Fenster mit den Einstellungen des Widgets unter Quelle angezeigt. Klicken Sie auf einen Layer, um dessen Einstellungsfenster zu öffnen, in dem Sie die folgenden Einstellungen festlegen können:
- Daten: Die verbundene Datenquelle wird hier angezeigt.
- Felder: Geben Sie an, welche Felder für das Startdatum und optional für das Enddatum verwendet werden sollen.
Hinweis:
Für jeden Layer müssen Sie ein Datumsfeld für den Start angeben. Wenn die Daten Felder für Start- und Enddaten enthalten, können Sie auch ein Feld für das Enddatum angeben. Zusammen geben Start- und Enddatum an, dass ein Feature für einen bestimmten Zeitraum vorhanden ist, was bedeutet, dass das Feature in den Filterergebnissen für alle Tage innerhalb dieses Zeitraums angezeigt wird.
Hinweis:
Die Felder für das Start- und Enddatum werden automatisch für Layer mit einem Datumsfeld und für zeitbezogene Layer mit mehreren Datumsfeldern ausgefüllt. Sie müssen die Felder für Start- und Enddatum manuell für Daten angeben, die keine zeitbezogenen Layer mit mehreren Datumsfeldern sind.
- Mit einem Karten-Widget interagieren: Verbinden Sie das Widget "Datumsfilter" mit einem Karten-Widget. Das Karten-Widget muss mindestens eine Webkarte oder Webszene mit Layern mit gültigen Feldern vom Typ "'Datum" enthalten. Das Widget "Datumsfilter" wird automatisch mit dem ersten Karten-Widget auf der aktuellen Seite verbunden.
- Alle Webkarten oder Webszenen im verbundenen Karten-Widget werden in einer Liste angezeigt. Sie können auf jede Webkarte oder -szene klicken, um das Konfigurationsfenster zu öffnen, in dem Sie Layer anpassen aktivieren können.
- Layer anpassen: Alle unterstützten Layer mit gültigen Datumsfeldern in der verbundenen Karte oder Szene werden automatisch mit dem Widget "Datumsfilter" synchronisiert. Wenn Sie diese Einstellung aktivieren, werden diese Layer in einer Liste angezeigt, und Sie können auswählen, welche Layer mit dem Widget verbunden werden sollen.
- Alle Layer, die Sie unter Layer anpassen aktivieren, werden in einem Dropdown-Menü unter der zugehörigen Karte oder Szene angezeigt. Klicken Sie auf einen Layer, um dessen Einstellungsfenster zu öffnen, in dem Sie die folgenden Einstellungen festlegen können:
- Daten: Hier wird der Name des verbundenen Layers angezeigt.
- Felder: Geben Sie an, welche Felder für das Startdatum und optional für das Enddatum verwendet werden sollen.
- Alle Webkarten oder Webszenen im verbundenen Karten-Widget werden in einer Liste angezeigt. Sie können auf jede Webkarte oder -szene klicken, um das Konfigurationsfenster zu öffnen, in dem Sie Layer anpassen aktivieren können.
- Layer auswählen: Fügt der Tabelle einzelne Layer hinzu. Klicken Sie auf Daten auswählen, um das Fenster Daten auswählen zu öffnen. Hier können Sie unterstützte Layer mit mindestens einem Datumsfeld, die Sie bereits zur App hinzugefügt haben, auswählen oder neue Daten hinzufügen. Die Layer, die Sie mit dem Widget verbinden, werden in einer Liste im Fenster mit den Einstellungen des Widgets unter Quelle angezeigt. Klicken Sie auf einen Layer, um dessen Einstellungsfenster zu öffnen, in dem Sie die folgenden Einstellungen festlegen können:
- Styles: Wählen Sie einen Style für die Bedienoberfläche des Widgets aus: Inline, Symbol oder Eingabe.
- Optionen: Konfigurieren Sie die folgenden zusätzlichen Werkzeuge und Funktionen:
- Auswahlmodus für Datum: Wählen Sie aus, ob Benutzer einzelne Daten oder Datumsbereiche auswählen können.
- Standarddatum: Optional können Sie ein Standarddatum (für einzelne Datumsangaben) oder ein Standard-Start- und -Enddatum (für Datumsbereiche) eingeben. Sie können Standarddatumsangaben auf folgende Weise definieren:
- Leer: Kein Standarddatum festlegen.
- Heute: Weist dem Standarddatum das aktuelle Datum zu, wenn der Benutzer auf die App zugreift.
- Gestern: Weist dem Standarddatum den Tag vor dem aktuellen Datum zu.
- Morgen: Weist dem Standarddatum den Tag nach dem aktuellen Datum zu.
- Benutzerdefiniert: Wählen Sie ein bestimmtes Datum unter Verwendung des Kalenderwerkzeugs aus.
- Filter automatisch anwenden: Wendet den Datumsfilter automatisch an, wenn der Benutzer ein Datum oder einen Datumsbereich auswählt. Der Benutzer muss nicht zuerst auf die Schaltfläche Übernehmen klicken. Wenn Sie diese Einstellung aktivieren und ein Standarddatum angeben, wird der Standardfilter beim ersten Laden des Widgets angewendet.
Hinweis:
Die Einstellung Filter automatisch anwenden ist bei Auswahl des Styles Eingabe immer aktiviert.