Widget Tabla

El widget Tabla muestra tablas de atributos interactivas para capas de entidades y capas de escenas con una capa de entidades asociada con la opción de incluir varias hojas a las que los usuarios acceden desde pestañas o una lista. Puede elegir los campos que se van a incluir en la tabla y activar herramientas como las de búsqueda y selección. Los usuarios pueden ordenar las tablas en función de uno o varios campos y en orden ascendente o descendente.

Ejemplos

Use este widget para apoyar los requisitos de diseño de la aplicación como por ejemplo los siguientes:

  • Quiere mostrar tablas de atributos.
  • Desea proporcionar una tabla con la que interactúen los usuarios, por ejemplo, mediante búsquedas o la ordenación de registros, la edición de atributos y la selección de las entidades correspondientes en un mapa.

Notas de uso

Este widget requiere configurar una fuente de datos para cada hoja de la tabla. La tabla admite capas de entidades y capas de escena con una capa de entidades asociada. Puede establecer acciones para un widget Tabla con el fin de que interactúe con otros widgets, como, por ejemplo, aplicación de zoom a la entidad seleccionada de un mapa en un widget Mapa o filtrado de filas de un widget Lista. También puede utilizar este widget para visualizar atributos de la entidad sin incluir un mapa en la aplicación.

Sugerencia:

En los campos que contienen cadenas de caracteres largas, los usuarios pueden pasar el cursor por cualquier celda para ver su valor completo en una información sobre herramientas. Las URL en celdas se abrevian automáticamente como botones Ver y se convierten en vínculos activos.

Métodos de búsqueda

La herramienta de búsqueda del widget Tabla utiliza diferentes métodos para recuperar sugerencias de búsqueda y resultados de búsqueda.

La herramienta de búsqueda utiliza búsqueda de texto completo para generar sugerencias de búsqueda. Búsqueda de texto completo es un método de búsqueda eficiente que utiliza índices de campo de texto completo que dividen registros en unidades pequeñas, como por ejemplo palabras individuales. Por ejemplo, imagine que tiene una capa de ubicaciones de oficinas de correos de Estados Unidos con un campo de nombre que contiene los nombres de cada ubicación de oficina postal. El índice divide el nombre Highland Station Baltimore Post Office en cinco palabras que pueden buscarse individualmente: Highland, Station, Baltimore, Post y Office. Si introduce una frase de búsqueda compuesta por cualquier combinación de dichas palabras (o solo por la primera parte de ellas) como por ejemplo Baltimore Office, Highland Baltimore o Stat Balt Office, obtiene esa oficina en las sugerencias de búsqueda.

Se generan automáticamente índices de campo de texto completo para capas de entidades alojadas cuando las selecciona como campos de búsqueda para el widget Buscar, Lista o Tabla si es el propietario de la capa de entidades alojada o un administrador de la organización. También puede agregar manualmente índices a campos de atributo en la página de detalles de elemento de capas. Si tiene capas sin índices y no tiene permiso para editar las capas, el widget Tabla busca en su lugar sugerencias utilizando START WITH abc%, lo que significa que el widget busca registros que empiezan con la frase de búsqueda. Este es un método de búsqueda menos eficiente.

Para recuperar resultados de búsqueda, el widget utiliza CONTAIN %abc%, lo que significa que la frase de búsqueda puede estar en cualquier lugar del registro. Por ejemplo, puede buscar alt para obtener Baltimore, Salt Lake City y Alton en los resultados de búsqueda.

Precaución:

La búsqueda de texto completo es nueva con la versión de octubre de 2023 de Experience Builder y es un cambio innovador. Antes de esta versión, el widget utilizaba CONTAIN %abc% para recuperar sugerencias y resultados. A diferencia de las consultas CONTAIN %abc%, la búsqueda de texto completo no puede encontrar frases de búsqueda situadas en la mitad de las palabras. En el ejemplo anterior, la búsqueda de altimor o ighlan no devolverá la oficina de correos esperada en sugerencias de búsqueda.

Más información sobre la búsqueda de entidades en mapas y aplicaciones

Configuración

El widget Tabla incluye estos ajustes:

  • Nueva hoja: agregue una o más hojas a la tabla. (Haga clic en el botón Eliminar para eliminar una hoja de la tabla). Para cada hoja, especifique la siguiente configuración en el panel Configuración de hoja:
    • Datos: seleccione una capa de entidades para mostrarla en el widget. En la configuración de la vista de datos, puede filtrar los datos para restringir lo que aparece en el widget, ordenar los datos para mostrar las entidades en un orden determinado o limitar el número de entidades.
      Sugerencia:

      Para agregar todas las capas de un mapa web a un widget Tabla al mismo tiempo, haga clic en el mapa web en el panel Seleccionar datos.

    • Texto de última actualización: incluya texto que diga cuándo se actualizaron los datos por última vez. Este ajuste solo está disponible si Actualizar automáticamente está activo para la fuente de datos conectada.
    • Etiqueta: introduzca el nombre de la hoja. Este nombre aparece en el widget como una pestaña o en una lista de hojas.
    • Configurar campos: configure los parámetros de los campos que aparecen en la hoja.
      • Utilizar configuración de capa: utilice la configuración predeterminada de la capa para determinar qué campos aparecen para la visualización inicial, qué campos son visibles y qué campos son editables.
      • Personalizar: seleccione los campos que desea incluir en la hoja. (Los primeros 50 campos se seleccionan automáticamente; utilice el botón Borrar selección si es necesario). Arrastre los campos seleccionados para reordenarlos. Haga clic en el botón Visible para activar o desactivar la visibilidad de una columna cuando el widget se carga por primera vez. (Los usuarios pueden cambiar la visibilidad en tiempo de ejecución con la herramienta Mostrar/ocultar columnas). Si la fuente de datos admite la edición, active la casilla de verificación Permitir edición para que los usuarios que tengan acceso a los datos puedan editar atributos haciendo doble clic en las celdas de la tabla. Puede elegir qué campos son editables. Los iconos de bloqueo aparecen en los encabezados de las columnas de los campos que no se pueden editar.
        Nota:

        El widget Tabla no admite adjuntos.

        Nota:

        Cuando el usuario exporta a formatos JSON, CSV o GeoJSON utilizando la acción de datos Exportar, solo se incluyen en la exportación los campos que seleccione para su visualización.

    • Opciones de tabla: configure los ajustes relacionados con las columnas y el encabezado de la tabla.
      • Tamaño de la columna: personalice el tamaño de las columnas de la tabla. Puede indicar que las columnas se ajusten a los datos o establecer un ancho de columna exacto en píxeles (px).
      • Opciones de encabezado: personalice la fila del encabezado que aparece en la parte superior de la hoja. Puede aplicar formato en negrita al texto del encabezado, cambiar el color de la fuente y cambiar el tamaño de fuente en píxeles (px). También puede elegir el color de fondo del encabezado.
    • Herramientas: active las herramientas de tiempo de ejecución para interactuar con la tabla.
      • Buscar: proporcione un cuadro de búsqueda para la hoja en la tabla.
        • Seleccionar los campos de búsqueda: elija uno o más campos de búsqueda.
        • Coincidencia exacta: limite los resultados de búsqueda a solo registros que coincidan con la frase de búsqueda.
        • Sugerencia: personalice el texto de sugerencia que aparece en el cuadro de búsqueda.
      • Seleccionar registros: permita a los usuarios seleccionar registros de la hoja. La activación de esta herramienta también incluye Mostrar selección (actualiza la hoja para que solo se muestren los elementos seleccionados) y Borrar selección en el menú Opciones de la hoja.
        • Modo de selección: permita a los usuarios seleccionar uno o varios registros en la tabla.
      • Mostrar recuento de registros: muestre recuentos de registros totales y seleccionados.
      • Actualizar: permita a los usuarios actualizar la tabla para obtener los datos más recientes.
      • Eliminar registros: permita a los usuarios eliminar los registros seleccionados. En Utilizar configuración de capa, este ajuste aparece si la capa permite eliminar registros. En Personalizar, este ajuste aparece al seleccionar la casilla de verificación Permitir edición y si la capa permite eliminar registros.
  • Estilo de disposición: elija entre Pestañas o Menú desplegable para especificar la forma en que los usuarios pueden cambiar entre las hojas de la tabla.

Opciones de interacción

El widget admite acciones, que puede configurar en la pestaña Acción de la configuración del widget.

Acciones de mensajes son útiles para crear interacciones entre los widgets. Por ejemplo, puede hacer un zoom de mapa en entidades cuando el usuario las selecciona en una tabla agregando el desencadenador Cambios de selección de registros en los ajustes de Acción del widget Tabla, definiendo un widget Map como el destino y agregando la acción de mensajes Acercar a.

Active las acciones de datos para agregar botones a la interfaz de usuario del widget para realizar tareas de procesamiento de datos, como exportar y filtrar. Por ejemplo, puede activar la acción de datos Definir filtro para permitir a los usuarios definir filtros de tabla con expresiones SQL en tiempo de ejecución.

Hay dos acciones relacionadas con los datos de la tabla que se activan en los ajustes de otros widgets, Ver en tabla y Agregar a tabla. Ambos sirven para enviar registros de otro widget a una tabla. La diferencia estriba en qué registros. Agregar a tabla es una acción a nivel de fuente de datos, es decir, envía todos los registros de una fuente de datos completa al widget Tabla. Ver en tabla es una acción de datos a nivel de registro, es decir, solo afecta a los registros seleccionados, actuales o cargados.

La tabla siguiente enumera los widgets y las acciones de datos que puede utilizar para ver qué registros en un widget Tabla.

Agregar a tablaVer en tabla

Widget origen

Todos los registros

Registros seleccionados

Registros cargados

Registro actual

Agregar datos

Sí

Análisis

Sí

Gráfico

Sí

Sí

Información de entidad

Sí

Sí

Lista

Sí

Sí

Mapa

Sí

Capas del mapa

Sí

Consulta

Sí

Sí

Sí

Seleccionar

Sí

Tabla

Sí