PROBLEMA

Se muestra una variable de nombre de campo cuando no hay datos seleccionados en un mapa en ArcGIS Experience Builder

Last Published: May 27, 2024

Descripción

En ArcGIS Experience Builder, un mensaje de texto dinámico muestra una variable de nombre de campo (un nombre de campo entre llaves) en lugar de valores nulos cuando no hay datos seleccionados en un mapa en ArcGIS Experience Builder. Del mismo modo, se muestra el mismo mensaje al cargar un mensaje de texto dinámico.

Causa

Se debe al diseño. En ArcGIS Experience Builder, un texto dinámico se puede conectar a una fuente de datos seleccionada mediante tres opciones, a saber, Atributo, Estadísticas y Expresión. De forma predeterminada, el panel "Contenido dinámico" muestra la configuración de la opción Atributo a menos que se seleccione otra opción. Cuando se utiliza la opción Atributo, un mensaje de texto dinámico muestra una variable de nombre de campo de forma predeterminada, ya que no hay ninguna opción para especificar el mensaje de texto que aparece cuando no se selecciona ningún dato en un mapa.

Solución o solución alternativa

Se puede cambiar el nombre de una variable de nombre de campo predeterminada que se muestra para mostrar valores nulos u otro texto adecuado mediante la opción Expresión. Siga los pasos que se indican a continuación para cambiar un texto dinámico para que deje de mostrar una variable de nombre de campo.

  1. Abra la experiencia de ArcGIS Experience Builder.
  2. En el lienzo, haga clic en el widget Texto y en el botón Contenido dinámico Botón Contenido dinámico para abrir el panel Contenido dinámico.
  3. En el área de texto editable, haga clic en la variable de nombre de campo predeterminada. En este ejemplo, {NAME} es la variable de nombre de campo predeterminada.
Variable de nombre de campo predeterminada
  1. En el panel Contenido dinámico, haga clic en la pestaña Expresión.
  2. Pulse la tecla Suprimir para eliminar el título de la expresión (que se muestra de forma similar como una variable de nombre de campo) y la tecla de la barra espaciadora para mostrar el título de la expresión como nulo o escriba un texto adecuado para que se muestre.
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. Haga clic en Insertar.
Panel Contenido dinámico
  1. En la barra de herramientas del generador, haga clic en el botón Vista en directo para obtener una vista previa de la visualización del mensaje.

La siguiente imagen muestra el mensaje personalizado "SIN DATOS" que aparece cuando no hay datos seleccionados en un mapa en ArcGIS Experience Builder.

Pantalla personalizada del mensaje "Sin datos"

Id. de artículo: 000032388

Obtenga soporte con IA

Resuelva su problema rápidamente con el chatbot de inteligencia artificial de soporte de Esri.

Empieza a chatear ahora

Información relacionada

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Empieza a chatear ahora

Ir a opciones de descarga