Übersicht
In diesem Thema
Web AppBuilder stellt viele vorgefertigte Widgets bereit. Diese Widgets bieten grundlegende Funktionen für das einfache Erstellen von Web-Apps. Die meisten Widgets besitzen Parameter, die die Konfiguration und Anpassung ermöglichen. Widgets können im Allgemeinen in zwei Typen unterteilt werden: inPanel- und offPanel-Widgets.
offPanel-Widgets
offPanel-Widgets können ein- oder ausgeschaltet werden, können jedoch nicht aus der Anwendung entfernt werden. Sie besitzen kein Fenster und können daher nicht zum Header- oder Sidebar-Controller hinzugefügt werden. Die in einem Design eingebetteten offPanel-Widgets werden angezeigt, wenn die Registerkarte „Widget“ aktiviert wird. In der folgenden Liste sind die offPanel-Widgets aufgeführt:
- Attributtabellen-Widget – Zeigt die Attribute des operationalen Layers in einer tabellarischen Ansicht. Zurzeit werden Layer aus Karten-Service, Feature-Service und Feature-Sammlung in der Karte unterstützt.
- Koordinaten-Widget – Zeigt Koordinaten in der aktuellen Kartenprojektion an, wenn der Mauszeiger über die Karte bewegt wird, oder in anderen Koordinatensystemen, wenn auf die Karte geklickt wird.
- Geocoder-Widget – Ermöglicht die Suche nach einer Position auf der Karte.
- Standardausdehnungs-Widget – Zoomt die Karte auf die ursprüngliche Ausdehnung.
- Eigene Position-Widget – Ermittelt Ihren physischen Standort und zoomt die Karte dorthin.
- Übersichtskarten-Widget – Zeigt die aktuelle räumliche Ausdehnung der Kartenanzeige als graues Rechteck relativ zur gesamten räumlichen Ausdehnung des Grundkarten-Service.
- Maßstabsleisten-Widget – Zeigt auf der Karte eine Maßstabsleiste an.
- Begrüßungsbildschirm-Widget – Zeigt Inhalt auf dem Begrüßungsbildschirm an.
- Ausblenden – Zeigt einen Teil eines oder mehrerer Layer auf einer Karte an.
- Zeitschieberegler – Visualisiert Inhalte in einer Karte, die zeitbezogene Layer enthalten.
inPanel-Widgets
inPanel-Widgets sind für die Widget-Controller verfügbar und können zu Ihrer Anwendung hinzugefügt werden. Sie sind standardmäßig in einem Controller enthalten. Abhängig von dem von Ihnen ausgewählten Design werden sie bei einem ausblendbaren Design mit dem Header-Controller in der rechten oberen Ecke der Anwendung oder bei einem Registerkarten-Design mit dem Sidebar-Controller auf der linken Seite der Anwendung angezeigt.
Für alle inPanel-Widgets sind Benutzerinteraktionen im Fenster erforderlich. In der folgenden Liste sind die inPanel-Widgets aufgeführt:
- Info zu – Stellt Informationen zu Ihrer App bereit.
- Grundkarten-Galerie-Widget – Präsentiert eine Galerie mit Grundkarten und erlaubt Ihnen die Auswahl einer Karte.
- Lesezeichen-Widget – Räumliche Lesezeichen für die schnelle Navigation.
- Diagramm – Zeigt Diagramme für ausgewählte Features an.
- Wegbeschreibungs-Widget – Berechnet Wegbeschreibungen zwischen zwei oder mehr Orten und zeigt sie an.
- Zeichnen-Widget – Zeichnet einfache Grafiken und Texte auf der Karte.
- Bearbeitungs-Widget – Bietet Werkzeuge für das Anpassen von Features in editierbaren Layern.
- Geoverarbeitungs-Widget – Ermöglicht die Verwendung beliebiger Tasks von Geoverarbeitungs-Services.
- Layer-Listen-Widget – Zeigt eine Liste operationaler Layer in der Anwendung an.
- Legenden-Widget – Zeigt eine Legende für die sichtbaren Layer in der Karte an.
- Messungs-Widget – Erlaubt Ihnen die Messung der Fläche eines Polygons und der Länge einer Linie oder die Bestimmung der Koordinaten eines Punktes.
- Druck-Widget – Erweitertes oder grundlegendes Drucken der aktuellen Karte.
- Abfrage-Widget – Abfrage von Informationen aus operationalen Layern, indem eine vordefinierte Abfrage ausgeführt wird.
Darüber hinaus sind inPanel-Widgets Platzhaltern zugeordnet, die die Position eines inPanel-Widgets auf dem Bildschirm definieren. Sie können ein inPanel-Widget, wenn es geöffnet ist, auf die Karte ziehen und ablegen. Sie können die Fenstergröße des Widgets auch durch Ziehen des rechten unteren Eckpunktes ändern.