Das Widget "Tabelle" zeigt interaktive Attributtabellen für Feature-Layer sowie für Szenen-Layer mit einem verknüpften Feature-Layer an und bietet die Option, mehrere Tabellenblätter einzubeziehen, auf die Benutzer über Registerkarten oder Listen zugreifen. Sie können auswählen, welche Felder in die Tabelle einbezogen werden, und bei Bedarf Werkzeuge wie Such- und Auswahlwerkzeuge aktivieren. Benutzer können Tabellen nach einem oder mehreren Feldern und in auf- oder absteigender Reihenfolge sortieren.
Beispiele
Verwenden Sie dieses Widget, um zum Beispiel die folgenden Anforderungen an das App-Design zu unterstützen:
- Sie möchten Attributtabellen anzeigen.
- Sie möchten Benutzern eine Tabelle für bestimmte Interaktionen bereitstellen, zum Beispiel für das Suchen und Sortieren von Datensätzen, das Bearbeiten von Attributen und das Auswählen von zugehörigen Features auf der Karte.
Verwendungshinweise
Dieses Widget setzt voraus, dass für jedes Tabellenblatt eine Datenquelle festgelegt wird. Das Widget "Tabelle" unterstützt Feature-Layer und Szenen-Layer mit einem verknüpften Feature-Layer. Damit ein Tabellen-Widget mit anderen Widgets interagieren kann, können Sie bestimmte Aktionen festlegen, wie zum Beispiel für das Zoomen auf das ausgewählte Feature auf einer Karte in einem Karten-Widget oder das Herausfiltern von Zeilen in einem Listen-Widget. Dieses Widget können Sie auch verwenden, um Feature-Attribute anzuzeigen, ohne eine Karte in der App einzufügen.
Tipp:
Bei Feldern, die lange Zeichenfolgen enthalten, können die Benutzer den Mauszeiger über eine beliebige Zelle bewegen, um den gesamten Wert in einer QuickInfo anzuzeigen. URLs in Zellen werden automatisch auf Anzeigen gekürzt und werden zu Live-Links.
Einstellungen
Das Widget "Tabelle" verfügt über folgende Einstellungen:
- Neues Arbeitsblatt: Erstellen Sie ein oder mehrere Tabellenblätter. (Klicken Sie auf die Schaltfläche Entfernen, um ein Tabellenblatt aus der Tabelle zu entfernen.) Geben Sie für jedes Tabellenblatt die folgenden Einstellungen im Fenster Arbeitsblattkonfiguration an:
- Daten: Wählen Sie die Datenquelle für einen Layer mit Attributen aus, die im Widget angezeigt werden sollen. In den Einstellungen der Datenansicht können Sie die Daten filtern, um einzuschränken, was im Widget angezeigt wird, die Daten so sortieren, dass die Features in einer bestimmten Reihenfolge angezeigt werden, oder die Anzahl der Features begrenzen.
- Beschriftung: Geben Sie einen Namen für das Tabellenblatt ein. Dieser Name wird im Widget als Registerkarte oder in der Liste der Tabellenblätter angezeigt.
- Felder konfigurieren: Wählen Sie die Felder aus, die in das Tabellenblatt eingebunden werden sollen. (Die ersten 50 Felder sind automatisch ausgewählt. Verwenden Sie bei Bedarf die Schaltfläche Auswahl aufheben.) Ziehen Sie die ausgewählten Felder, um sie neu anzuordnen. Klicken Sie auf das Symbol Sichtbar, um die Sichtbarkeit der einzelnen Spalten beim ersten Laden des Widgets ein- oder auszuschalten. (Benutzer können die Sichtbarkeit zur Laufzeit mit dem Werkzeug Spalten ein-/ausblenden ändern.) Anlagenfelder werden unterstützt. Wenn die Datenquelle Bearbeiten unterstützt, aktivieren Sie das Kontrollkästchen Bearbeiten zulassen, damit Benutzer, die über Zugriff auf die Daten verfügen, Attribute durch Doppelklicken auf die Tabellenzellen bearbeiten können. Sie können festlegen, welche Felder editierbar sind. In den Spaltenüberschriften für nicht editierbare Felder werden Sperrsymbole angezeigt.
Hinweis:
Wenn der Benutzer mit den Datenaktionen Alle exportieren oder Ausgewählte Daten exportieren Daten in die Formate JSON, CSV oder GeoJSON exportiert, werden nur die Felder, die Sie zur Anzeige auswählen, in den Export einbezogen.
- Kopfzeilenoptionen: Hiermit können Sie die Kopfzeile oben auf dem Tabellenblatt anpassen. Sie können den Text einer Kopfzeile fett formatieren, die Schriftfarbe und die Schriftgröße in Pixeln (px) ändern. Sie können eine Hintergrundfarbe für die Kopfzeile auswählen.
- Werkzeuge: Stellen Sie Werkzeuge für die Interaktion der Benutzer mit den Tabellenblättern bereit.
- Suchen: Stellen Sie ein Suchfeld für das Tabellenblatt bereit.
- Suchfelder auswählen: Wählen Sie mindestens ein Feld aus, das durchsucht werden soll.
- Exakte Übereinstimmung: Beschränkt die Suchergebnisse auf die Datensätze, die genau mit dem Suchausdruck übereinstimmen.
- Hinweis: Passen Sie den Hinweistext an, der im Suchfeld angezeigt wird.
- Datensätze auswählen: Ermöglichen Sie Benutzern die Auswahl von Datensätzen im Tabellenblatt. Durch die Aktivierung dieses Werkzeugs werden auch die Optionen Auswahl anzeigen (zum Aktualisieren des Tabellenblattes, sodass nur die ausgewählten Elemente angezeigt werden) und Auswahl aufheben im Menü Optionen des Tabellenblattes bereitgestellt.
- Auswahlmodus: Lassen Sie zu, dass Benutzer einzelne oder mehrere Datensätze in der Tabelle auswählen.
- Aktualisieren: Dieses Werkzeug wird im Menü Optionen des Tabellenblattes angezeigt, sodass die Tabelle aktualisiert wird und die aktuellen Daten abgerufen werden.
- Suchen: Stellen Sie ein Suchfeld für das Tabellenblatt bereit.
- Anordnungs-Style: Wählen Sie Registerkarten oder Dropdown aus, um anzugeben, wie Benutzer zwischen den Tabellenblättern wechseln können.