HOW TO

Ändern der Größe eines Pop-up in Web AppBuilder for ArcGIS (Developer Edition)

Last Published: May 14, 2020

Zusammenfassung

In einer Web-App ist ein Pop-up mit der infoWindow-Klasse verknüpft und wird häufig zum Anzeigen von Informationen zu einem ausgewählten Feature verwendet. Dieses Pop-up hat oftmals keine bestimmte Größe, da diese Eigenschaft anfänglich nicht im Skript programmiert wird. Weitere Informationen zu Pop-ups finden Sie unter ArcGIS API for JavaScript: Klasse: Pop-up.

In den bereitgestellten Anweisungen wird beschrieben, wie die Größe eines Pop-ups in ArcGIS API for JavaScript geändert wird.

Vorgehensweise

Es gibt zwei Möglichkeiten, die Größe eines Pop-up in einer Web-App anzupassen. Verwenden Sie eine der folgenden Methoden, um eine bestimmte Größe des Pop-up-Fensters festzulegen.

Festlegen des Pop-up-Fensters auf eine bestimmte Größe

Bearbeiten Sie die Datei "MapManager.js" im Benutzerordner der App (install DIR\server\apps\userApp\jimu.js), indem Sie die folgende Zeile am Ende der resetInfoWindow: function() des Skripts einfügen.

this.map.infoWindow.resize(360,280);
Hinweis: Aktualisieren Sie die Web-App, um die Änderungen zu speichern.

Die folgenden Abbildungen zeigen die unterschiedlichen Größen des Standard- und des angepassten Pop-up-Fensters.

Abbildung des Standard-Pop-up-Fensters

Abbildung mit der Größe des Standard-Pop-up-Fensters

Abbildung des angepassten Pop-up-Fensters

Abbildung mit der Größe des angepassten Pop-up-Fensters

Festlegen des Pop-up-Fensters auf automatische Anpassung an die Größe des Inhalts

Bearbeiten Sie die Datei "jimu.css" im App-Ordner (install DIR\server\apps\userApp\jimu.js\css), und fügen Sie die Funktion .esriPopup im Bereich "Styles" wie im folgenden Codeausschnitt hinzu.

.esriPopup.light .esriPopupWrapper { position: initial!important; } .esriPopup .sizer { position: initial !important; width: 100% !important; }

Die folgende Abbildung zeigt die Wirkung des Codes auf die Größe des Pop-up-Fensters.

Abbildung mit dem Pop-up-Fenster nach dem Festlegen der Anpassung an den Inhalt

Artikel-ID: 000014327

Holen Sie sich Unterstützung mit KI

Lösen Sie Ihr Problem schnell mit dem Esri Support AI Chatbot.

Beginnen Sie jetzt mit dem Chatten

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Beginnen Sie jetzt mit dem Chatten

Zu Download-Optionen wechseln