PROBLEM

Es wird eine Feldnamenvariable angezeigt, auch wenn auf einer Karte in ArcGIS Experience Builder keine Daten ausgewählt sind

Last Published: May 27, 2024

Beschreibung

In ArcGIS Experience Builder zeigt eine dynamische Textmeldung eine Feldnamenvariable (einen Feldnamen in geschweiften Klammern) anstelle von NULL-Werten an, auch wenn auf einer Karte in ArcGIS Experience Builder keine Daten ausgewählt sind. Ebenso wird dieselbe Meldung beim Laden einer dynamischen Textmeldung angezeigt.

Ursache

Dies geschieht entwurfsbedingt. In ArcGIS Experience Builder kann ein dynamischer Text mithilfe von den drei Optionen "Attribut", "Statistik" und "Ausdruck" mit einer ausgewählten Datenquelle verbunden werden. Standardmäßig wird im Bereich "Dynamischer Inhalt" die Option "Attribut" angezeigt, sofern keine andere Option ausgewählt ist. Wenn Sie die Option "Attribut" verwenden, wird in einer dynamischen Textmeldung standardmäßig eine Feldnamenvariable angezeigt, da keine Option zum Angeben einer Textmeldung vorhanden ist, die angezeigt wird, wenn keine Daten auf einer Karte ausgewählt sind.

Lösung oder Problemumgehung

Mithilfe der Option "Ausdruck" können angezeigte Standardfeldnamenvariablen umbenannt werden, um NULL-Werte oder einen anderen geeigneten Text anzuzeigen. Führen Sie die folgenden Schritte aus, um zu verhindern, dass ein dynamischer Text eine Standardfeldnamenvariable anzeigt.

  1. Öffnen Sie die ArcGIS Experience Builder-Experience.
  2. Klicken Sie auf der Zeichenfläche auf das Widget Text und dann auf die Schaltfläche Dynamischer Inhalt Die Schaltfläche "Dynamischer Inhalt", um den Bereich Dynamischer Inhalt zu öffnen.
  3. Klicken Sie im bearbeitbaren Textbereich auf die Standardfeldnamenvariable. In diesem Beispiel ist "{NAME}" die Standardfeldnamenvariable.
Die Standardfeldnamenvariable
  1. Klicken Sie im Bereich Dynamischer Inhalt auf die Registerkarte Ausdruck.
  2. Drücken Sie die Entf-Taste, um den Titel des Ausdrucks zu löschen (der auf ähnliche Weise als Feldnamenvariable angezeigt wird), und drücken Sie die Leertaste, um den Titel des Ausdrucks leer anzuzeigen, oder geben Sie einen geeigneten Text ein, der angezeigt werden soll.
Note: 
Replacing an expression title with a space is necessary to display no text in a dynamic text message. Completely removing the expression title displays a default 'Expression' text message.
  1. Klicken Sie auf Einfügen.
Der Bereich "Dynamischer Inhalt"
  1. Klicken Sie auf der Builder-Werkzeugleiste auf die Schaltfläche Live-Ansicht, um eine Vorschau der Meldung anzuzeigen.

Die folgende Abbildung zeigt die angepasste Meldung "NO DATA", die angezeigt wird, wenn auf einer Karte in ArcGIS Experience Builder keine Daten ausgewählt sind.

Die benutzerdefinierte Anzeige der Meldung "NO DATA"

Artikel-ID: 000032388

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