Usar listas de tablas para mostrar varios registros de Microsoft Dataverse

Completado

El componente Listas de tablas permite a un creador mostrar una lista de registros de Microsoft Dataverse en una página web del portal usando solo la configuración. Las listas de tablas se definen mediante el uso de vistas de aplicaciones basadas en modelos y se pueden configurar aún más para filtrar datos según los permisos de la tabla. Las listas de tablas pueden tener características adicionales habilitadas, como ejecutar flujos de trabajo y navegar para mostrar registros detallados.

Crear una lista de tablas

Una lista de tablas se puede agregar como componente a una página web en los portales de Studio de Power Apps. Tras colocar el componente de la lista en una página, el creador tendrá que establecer las propiedades de la lista de tablas. A continuación, el creador seleccionará la tabla y una o varias vistas basadas en modelo para usar en la representación de la lista de tablas en la página.

Captura de pantalla de la lista de tablas en Portal Studio.

Representación de lista

Al agregar un componente de lista en el portal de Studio, se agregará la etiqueta Liquid correspondiente al contenido de la página web.

Cuando se solicita la página web, el proceso de representación de la lista es el siguiente:

  1. Se recupera la página web.

  2. La página web representará la lista de tablas en función de la etiqueta Liquid que se agregó cuando se agregó el componente de la lista a una página web.

    {% include 'table_list' key: '<<Table List Name>>' %}
    

Configurar la lista de tablas

Los portales de Studio de Power Apps facilita una interfaz básica para la creación y configuración de una lista de tablas. Los creadores pueden personalizar todas las características y propiedades de la lista de tablas mediante la aplicación Administración del portal. Para obtener acceso a las listas de tablas en la aplicación Administración del portal:

  1. Vaya al portal del creador de Power Apps.

  2. Seleccione el entorno de destino con el selector de entorno situado en la esquina superior derecha.

  3. En la lista Aplicaciones, localice y abra la aplicación Administración de portales (el tipo será basada en modelo).

  4. Selección Listas de tablas en el panel de navegación izquierdo.

  5. Abra la lista que creó previamente en los portales de Studio.

    Captura de pantalla de la lista de tablas en Administración del portal.

Una lista de tablas puede ser tan sencilla o tan complicada como lo especifiquen sus requisitos empresariales. Las únicas propiedades requeridas para la lista de tablas, además del nombre y el sitio web, son el objetivo Nombre de la tabla y una o varias Vistas.

Las listas de tablas son altamente configurables y tienen muchas configuraciones que definen el comportamiento de la lista. Las listas también pueden incluir acciones para que el usuario interactúe con los elementos de la lista.

Diagrama de estructura e información general de la lista de tablas

Las siguientes secciones explican algunas de las características y configuraciones más comunes.

Nota

La mayoría de las opciones que agregan elementos interactivos, como botones, admiten la personalización de los elementos en varios idiomas. Por ejemplo, si se habilitan varias vistas, los nombres de cada una de las vistas en el selector de vista se pueden personalizar para cada uno de los idiomas del portal habilitados.

Vistas

Las vistas seleccionadas definen las columnas de tablas de Dataverse, el diseño de lista y el orden predeterminado de organización.

Vistas múltiples: si se ha especificado más de una vista, se generará una lista desplegable para permitir al usuario cambiar entre las vistas.

Ordenación y paginación: la ordenación está habilitada en cualquiera de las columnas mostradas y el tamaño de página es configurable.

Captura de pantalla de la vista y las características de Contactos del derecho.

Nota

Las listas de tablas incluyen las propiedades generales Página web para vista de detalles y Página web para crear. Estas propiedades son solo para compatibilidad con versiones anteriores. La funcionalidad se incluye como parte de Ver acciones y la configuración de cuadrícula Acciones del artículo.

Configuración

Las siguientes secciones describen los diferentes tipos de configuración disponibles en las listas de tablas.

Las listas de tablas le brindan varias opciones para filtrar y buscar datos de listas:

Buscar: cuando está habilitada la búsqueda rápida, el portal mostrará un cuadro de búsqueda de texto. Es similar a la función de búsqueda rápida en aplicaciones basadas en modelos. La búsqueda rápida se ejecuta en las columnas de vista y permite localizar la información en listas más grandes mediante el uso de entrada de texto sin formato. Para realizar búsquedas con texto parcial, los usuarios del portal pueden usar el carácter comodín asterisco.

Filtros de portal: los datos de la lista pueden filtrarse según el usuario actual del portal, la cuenta primaria del usuario actual del portal y el sitio web actual del portal. Esta característica permite algunos escenarios comunes sin necesidad de configuración adicional:

  • Lista de reseñas de productos escritas por el usuario actual
  • Lista de los edificios del campus para el departamento (cuenta) del usuario actual
  • Lista de todas las páginas de borrador para el sitio web actual, solo cuando se aprovisionan múltiples portales

Si tanto el usuario del portal actual como los filtros de la cuenta primaria del usuario del portal actual están habilitados, el portal mostrará una lista desplegable para permitir que el usuario vea sus propios datos (Mi) o los datos de su cuenta primaria (se mostrará el nombre de la cuenta).

Filtros de metadatos: los registros de la lista se pueden filtrar en cualquiera de las columnas de la lista, incluidos los rangos, las búsquedas, los conjuntos de opciones y expresiones FetchXML personalizadas. Los usuarios del portal tienen acceso a un panel de filtrado interactivo cuando se muestra la lista de tablas.

Captura de pantalla de la búsqueda y el filtrado de la lista de tablas.

Opciones de presentación

Las vistas se pueden representar como listas de cuadrícula, calendario o mapa tradicionales. También se admite la entrega de contenido de lista como fuente OData.

Captura de pantalla de la lista de tablas representada como mapa y calendario

Las vistas alternativas pueden requerir alguna configuración adicional, como las columnas de fecha de inicio y finalización en el caso de un calendario, o las columnas de latitud y longitud en el caso de un mapa.

Importante

Las vistas de mapa y calendario requieren plantillas de página que puedan representar la vista. Cuando se aprovisiona un portal de inicio, las plantillas de página de Reescritura como Página o Página completa admiten esta funcionalidad. Las páginas que usen plantillas web mostrarán la vista de lista de tablas predeterminada.

Acciones

Las listas de tablas pueden tener acciones asociadas a ellas para habilitar comandos por lista como Crear y descargar (como hoja de cálculo de Microsoft Excel), o por comandos de registro como Ver o Editar, y para desencadenar flujos de trabajo.

Captura de pantalla de los comandos y vistas de la lista de tablas.

Para obtener más información, consulte Acerca de las listas de tablas.

Vea el siguiente vídeo para aprender cómo configurar y mostrar la vista en una página del portal y agregar funcionalidades de filtrado interactivo en una tabla de Dataverse existente.

Ahora que ha visto cómo se crean y se representan las listas de tablas, puede aprender cómo los portales pueden mostrar los registros individuales e interactuar con ellos.