Widget Filtro de grupo

El widget Filtro de grupo permite aplicar un filtro en el mapa basado en una o más capas del mapa. Un conjunto de capas se agrupan en un conjunto de filtros lógico. Cada conjunto puede tener un valor predefinido para facilitar la interacción de los usuarios. Este widget tiene dos modos: normal, que permite crear filtros complejos en tiempo de ejecución; y simple, que solo permite aplicar los criterios de un filtro.

Configurar el widget Filtro de grupo

Este widget se puede configurar para que se abra automáticamente al iniciar una aplicación. Haga clic en el botón No abrir este widget al iniciar la aplicación No abrir este widget al iniciar la aplicación en el widget para activar la opción que permite abrir el widget automáticamente. (para los widgets que debe agregar primero a la aplicación, puede realizar este ajuste después de configurar el widget).

Los pasos siguientes indican cómo crear un conjunto de filtros. Repita estos pasos si necesita definir conjuntos de filtros adicionales.

  1. Pase el cursor por el widget y haga clic en el botón Configurar este widget Configurar este widget para abrir la ventana de configuración.
    Nota:

    Si necesita agregar el widget primero a la aplicación, haga clic en un marcador de posición de widget en la pestaña Widget. En la ventana Seleccionar widget que se abre, haga clic en el widget y en Aceptar.

  2. También puede hacer clic en cambiar icono de widget para reemplazar el icono predeterminado de este widget.
    Aparece una ventana del explorador de archivos que le permite elegir un archivo de imágenes local para usarlo como icono del widget.

    La configuración muestra un grupo que está listo para modificar.

  3. Defina un Nombre del conjunto de filtros.

    La opción Nombre del conjunto de filtros será el nombre del que seleccionará un usuario. También puede ofrecer una descripción para orientar a los usuarios sobre lo que filtrará este grupo.

  4. Opcionalmente, use Operador predefinido y Valor predefinido para definir un valor para este filtro, de modo que, durante el tiempo de ejecución, los usuarios no tengan que indicar estos criterios. Para Valor predefinido, tiene la opción de escribir un valor o hacer clic en el botón de búsqueda para elegir un valor de una capa existente.
  5. Si filtra por diferentes campos de la misma capa, puede controlar cómo se unen estos campos seleccionando hacer coincidir alguna o todas las expresiones usando el parámetro Si una capa aparece más de una vez.
  6. Para Realizar una búsqueda sensible a mayúsculas y minúsculas, marque la casilla para devolver solo entidades con valores de atributo que coincidan exactamente con la entrada de búsqueda con caracteres en mayúscula y minúscula.
  7. En la tabla provista que muestra las capas en el conjunto de filtros (incluida una cumplimentada por defecto con una capa aleatoria de su mapa), seleccione la capa y el campo al que desea aplicar un filtro.
  8. Seleccione el botón Usar valor para decidir si debe aparecer o no una lista desplegable de valores para que el usuario encuentre un valor. Si la opción no está seleccionada, aparece en su lugar un cuadro de texto sin formato.

    Nota:

    Este botón es opcional.

  9. Para agregar otra capa a este conjunto de filtros, haga clic en el botón Agregar capa.
  10. Para agregar otro conjunto de filtros, haga clic en el botón Agregar un grupo nuevo. Con ello se crea otro grupo de conjuntos de filtros. Si es necesario, repita los pasos del 3 al 7.
  11. Especifique el texto de encabezado personalizado con el cuadro de texto Escribir texto para que se muestre sobre la selección de filtro.
  12. Las siguientes seis casillas de verificación controlan la forma en que se comporta el widget:
    • Iniciar en vista simple determina el aspecto que tendrá el widget para los usuarios finales. Al activar esta casilla se elimina de la interfaz la lista desplegable del operador y el botón Agregar criterios, lo cual ofrece un aspecto más básico.
    • Ocultar opciones del widget determina si se muestra o no un icono para exponer configuraciones adicionales del widget. Estas configuraciones incluyen guardar y cargar los filtros definidos, incorporar a una definición de filtro existente en el mapa, si existe, y hacer que el filtro se mantenga incluso después de cerrar el widget.
    • Si el mapa web tiene aplicado un filtro predefinido existente, la opción, Incorporar cualquiera/todas las expresiones al filtro de mapa existente le permite incorporar filtros creados en este widget al filtro de mapa web existente. Esta configuración mantendrá los filtros en varios grupos. Si no está marcado, el widget invalidará el filtro del mapa web.
      • El uso de cualquiera es adicional; el filtro configurado se incorpora al filtro de mapa web.
      • El uso de todos es exclusivo; solo muestra entidades que cumplan tanto los requisitos del filtro configurado como del filtro de mapa web.
    • Acercar a determina si se va a acercar el mapa a la extensión de los datos filtrados. De forma predeterminada, el mapa mantiene su extensión actual.
    • Persistir después de cerrar el widget le permite mantener el filtro cuando se cierra el widget.
    • Ocultar la selección de filtro y encabezado si únicamente está configurado un grupo le permite ocultar el encabezado y el menú desplegable cuando únicamente un grupo está configurado.

Usar el widget Filtro de grupo

  1. Haga clic en el widget Filtro de grupo para mostrar una selección de conjuntos de filtros predefinidos.

    Aplicar un conjunto de filtros predefinido

    Aparecen dos listas después de la línea divisora: operadores y valores. En el ejemplo, el mapa se filtra para mostrar solo las quejas de vehículos a motor abandonados.

    Nota:

    Dependiendo de cómo se hayan configurado las capas del widget, verá una lista de valores (similar a la de este ejemplo), un cuadro de texto para que el usuario introduzca valores o un selector de fecha.

  2. Haga clic en Aplicar para aplicar el filtro al mapa.

    Si lo desea, puede aplicar filtros agregando parámetros de URL a la URL de la aplicación. La URL debe tener el siguiente formato; remplace las variables entre corchetes angulares por los valores descritos en la lista siguiente:

    https://<your portal URL>/apps/webappviewer/index.html?id=<Item ID>&groupfilter={"<Filter Set Name>":["<value>","<value>",...]}
    • Id. de elemento: el Id. único de la aplicación.
    • Nombre del conjunto de filtros: el nombre definido para el grupo de filtros. Este valor distingue entre mayúsculas y minúsculas.
    • Valor: el valor utilizado para el filtrado. Para filtrar en función de dominios, utilice el código de dominio.

    Por ejemplo, para aplicar el filtro mostrado en la imagen anterior, utilizará una URL similar a la del siguiente ejemplo:

    https://<your portal URL>/apps/webappviewer/index.html?id=6815e148ff1c4aee8dc7159816380a4d&groupfilter={"Group A":["Abandoned Motor Vehicle"]}

    Nota:

    Si el widget Filtro de grupo no está configurado para abrirse automáticamente cuando se inicia la aplicación, el filtro definido en la URL no se aplicará hasta que haya abierto el widget.

  3. Haga clic en Restablecer para eliminar el filtro y restaurar el mapa a su estado inicial (de forma predeterminada, al cerrar el widget también se eliminará el filtro).
  4. El widget permite agregar criterios de filtro adicionales en tiempo de ejecución. Haga clic en Agregar criterios para agregar otra cláusula. Observe que los dos criterios están unidos con una conjunción. Puede elegir unirlos mediante OR o AND.

    Agregar criterios de filtro adicionales

    Para utilizar parámetros de URL a fin de aplicar el filtro mostrado en este ejemplo, su URL se parecería al siguiente ejemplo:

    https://<your portal URL>/apps/webappviewer/index.html?id=6815e148ff1c4aee8dc7159816380a4d&groupfilter={"Group A":["Abandoned Motor Vehicle","Auto Theft"]}

  5. El widget dispone de una opción para guardar estas configuraciones de criterios definidos para su uso en el futuro. Haga clic en el botón Configuración para acceder al panel de opciones.

    Opción Guardar

    1. Haga clic en Guardar para guardar los criterios definidos localmente como un archivo de texto JSON.
    2. Haga clic en Cargar un archivo guardado para cargar un archivo guardado previamente para restaurar todos los criterios definidos en el archivo.
    3. Si necesita utilizar el mapa filtrado en otros widgets, active Conservar al cerrar el widget. De lo contrario, al cerrar el widget se eliminarán los filtros y se restaurará el mapa a su estado inicial.