CÓMO

Filtrar los registros de widgets basándose en los criterios de un filtro anterior en ArcGIS Experience Builder

Last Published: May 13, 2024

Resumen

En ArcGIS Experience Builder, el widget Filtro limita la visibilidad de entidades en una o más capas solo a aquellas que cumplen los criterios de expresión. Se pueden configurar múltiples filtros en un solo widget Filtro para controlar las entidades mostradas en otros widgets, como el widget Tabla.

Este artículo proporciona el flujo de trabajo para filtrar los registros que aparecen en el widget Filtro de acuerdo con los criterios seleccionados en un filtro anterior en ArcGIS Experience Builder. En este ejemplo, el widget Tabla muestra registros de ocurrencias sísmicas, como se muestra en la imagen de abajo.

Un widget Tabla en una aplicación web que muestra ocurrencias de terremotos

Se agrega un widget Filtro con dos cláusulas SQL para reducir los registros que se muestran en la tabla. El primer filtro muestra registros con diferentes magnitudes sísmicas, mientras que el segundo filtro muestra los valores de intensidad sísmica disponibles en función de la magnitud seleccionada en el primer filtro.

Procedimiento

  1. Abra la aplicación web en ArcGIS Experience Builder.
  2. Agregue el widget Filtro a la aplicación web.
  3. Cree un conjunto de cláusulas para enumerar registros de datos en el widget Filtro.
    1. En la pestaña Contenido del widget Filtro, haga clic en Nuevo filtro.
    2. En el panel Crear nuevo filtro, haga clic en Seleccionar datos y seleccione una capa de entidades. En este ejemplo, se selecciona 'Intensidad de sacudida'.
    3. En SQL Expression, haga clic en Builder de expresiones SQL.
    4. En la ventana del Builder de expresiones SQL, haga clic en Agregar conjunto de cláusulas.
Agregar un conjunto de cláusulas en la ventana del Builder de expresiones SQL
  1. Configure la primera cláusula para enumerar los registros del campo.
    1. En la primera cláusula, en la caja de entrada de campo, seleccione un campo. En este ejemplo, se selecciona 'Magnitud'.
    2. En la caja de entrada del operador, seleccione un operador funcional. En este ejemplo, se selecciona el operador es.
    3. Haga clic en Seleccionar tipo de origen El icono Seleccionar tipo de fuente y seleccione Único.
    4. Haga clic en Más ajustes El icono Más ajustes de entrada de entrada > Pedir valores. Esto permite que los registros del campo seleccionado se muestren en una lista.
El ajuste Pedir valores en la primera cláusula
  1. Configure la segunda cláusula para enumerar los registros de acuerdo con los criterios seleccionados del primer filtro.
    1. En la segunda cláusula, en la caja de entrada de campo, seleccione un campo. En este ejemplo, se selecciona 'Valor de la intensidad'.
    2. En la caja de entrada del operador, seleccione un operador funcional. En este ejemplo, se selecciona el operador es.
    3. Haga clic en Seleccionar tipo de origen El icono Seleccionar tipo de fuente y seleccione Único.
    4. Haga clic en Más ajustes El icono Más ajustes de entrada de entrada > Pedir valores.
    5. En la lista desplegable Enumerar valores basados en, seleccione Valores filtrados por expresiones anteriores.
La opción Valores filtrados por expresiones anteriores en el menú desplegable Enumerar valores basados en
  1. Haga clic en Aceptar para cerrar la ventana Builder de expresiones SQL.
  2. Guarde, obtenga una vista previa y publique la aplicación web.

La imagen del widget Filtro que se muestra a continuación muestra el segundo filtro con una lista de valores de intensidad de sacudida disponibles basados en la magnitud del terremoto seleccionada en el primer filtro.

El widget Filtro con dos filtros agregados a la aplicación web. El segundo filtro enumera los valores de intensidad basados en la magnitud seleccionada en el primer filtro

Id. de artículo: 000032560

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