Compartir por


Control de táboa de datos en Power Apps

Mostra un conxunto de datos nun formato tabular.

Descripción

O control Táboa de datos mostra un conxunto de datos nun formato que inclúe cabeceiras de columna para cada campo que amosa o control. Como fabricante de aplicacións, ten un control total sobre os campos que aparecen e en que orde. Como o control Galería, o control Táboa de datos mantén a propiedade Seleccionado que apunta á fila seleccionada. Polo tanto, pode ligar o control Táboa de datos a outros controis.

Limitacións

O control da táboa de datos ten estas limitacións:

  • Se copia e pega un control de Táboa de datos para o que estea definida a propiedade Items nunha fórmula que contén unha función de Filtro, a fórmula para a propiedade Items do novo control Táboa de datos finaliza con nomes de campo que conteñen un sufixo _1. Isto fai que os nomes de campos non sexan válidos e non aparezan resultados de datos na táboa de datos. Para evitar este problema, antes de copiar o control, confirme que a función Filtro non faga referencia a ningún campo da orixe de datos que teña o mesmo nome que unha columna no control da Táboa de datos. Se o fai, cambie o nome á columna no control Táboa de datos. Alternativamente, elimina o _1 sufixo dos nomes de campo non válidos para que coincidan cos nomes da táboa.

Capacidades

Power Apps introduciu o control de Táboa de datos o 5 de maio de 2017. Esta sección ofrece información sobre as capacidades que son compatibles e as capacidades que non.

Xa dispoñible

  • Os datos dun control de Táboa de datos son de só lectura.
  • Sempre se selecciona unha única fila nun control de Táboa de datos.
  • Ligue un control de Táboa de datos a unha orixe de datos conectada ou local.
  • Axuste o ancho da columna nun control de Táboa de datos mentres executa a aplicación, aínda que os cambios non se garden.
  • Un conxunto de campos predeterminados aparecen no control Táboa de datos cando o liga a un conector que implementou esta capacidade, como Microsoft Dataverse. Pode mostrar ou ocultar estes campos e outros segundo sexa necesario.
  • Personalice o ancho da columna e o texto da cabeceira.
  • Amosar hiperligazóns nun control de Táboa de datos.
  • Copie e pegue un control de Táboa de datos.

Aínda non dispoñible

  • Personalice o estilo de columnas individuais.
  • Engada un control de Táboa de datos nun control de formulario.
  • Modifique a altura de todas as filas.
  • Amosa imaxes nun control de Táboa de datos.
  • Mostrar campos de táboas relacionadas.
  • Use a funcionalidade incorporada para filtrar e ordenar datos por cabeceira de columna.
  • Engada un control de Táboa de datos nun control de Galería.
  • Edite datos no control de Táboa de datos.
  • Seleccione varias filas.

Problemas coñecidos

  • Non aparece ningún dato se emprega a función PrimeirosN na propiedade Items.

Propiedades clave

  • Items - A orixe de datos que aparece no control Táboa de datos.
  • Seleccionado - A fila seleccionada no control Táboa de datos.

Outras propiedades

  • Ancho automático - A propiedade dunha columna dentro dunha táboa de datos para definir se o ancho da columna debe ser automático ou manual.
  • BorderColor – A cor do bordo do control Táboa de datos.
  • BorderStyle – O estilo do bordo do control Táboa de datos. As opcións son Continuo, A trazos, Punteado e Ningún.
  • BorderThickness – O grosor do bordo do control Táboa de datos.
  • Cor - A cor de texto predeterminada para todas as filas de datos.
  • FieldDisplayName - A propiedade dunha columna dentro dunha táboa de datos que define o nome de visualización da columna seleccionada.
  • Fill - A cor de fondo predeterminada para todas as filas de datos.
  • Tipo de letra - O tipo de letra predeterminado para todas as filas de datos.
  • FontWeight - O peso do tipo de letra predeterminado para todas as filas de datos.
  • HeadingColor - A cor do texto para as cabeceiras das columnas.
  • HeadingFill - A cor de fondo das cabeceiras das columnas.
  • HeadingFont - A fonte das cabeceiras das columnas.
  • HeadingFontWeight – O peso da fonte das cabeceiras das columnas.
  • HeadingSize - O tamaño da fonte das cabeceiras das columnas.
  • Altura – A distancia entre os bordos superior e inferior do control Táboa de datos.
  • HoverColor - A cor do texto da fila á que está apuntando o punteiro do rato.
  • HoverFill - A cor de fondo da fila á que está apuntando o punteiro do rato.
  • IsHyperlink - A propiedade dunha columna dentro dunha táboa de datos que define se a columna seleccionada debería estar en formato de hiperligazón ou non.
  • NoDataText - A mensaxe que recibe o usuario cando non hai rexistros para mostrar no control da Táboa de datos.
  • Orde - A propiedade dunha columna dentro dunha táboa de datos que determina a orde da columna respecto a outras columnas. A orde comeza de esquerda a dereita co primeiro valor da orde de columna de 1.
  • SelectedColor - A cor do texto da fila seleccionada.
  • SelectedFill – A cor de fondo da fila seleccionada.
  • Tamaño - O tamaño do tipo de letra predeterminado para todas as filas de datos.
  • Texto - A propiedade dunha columna dentro dunha táboa de datos que define o valor do texto dos datos que se amosarán dentro da columna seleccionada.
  • Visible - Un valor que determina se o control Táboa de datos aparece ou está oculto.
  • Ancho - A distancia entre os bordos esquerdo e dereito do control de Táboa de datos.
  • X - A distancia entre o bordo esquerdo do control Táboa de datos e o bordo esquerdo do seu recipiente principal (ou o bordo esquerdo da pantalla se non hai un recipiente principal).
  • Y - A distancia entre o bordo superior do control Táboa de datos e o bordo superior do seu recipiente principal (ou o bordo superior da pantalla se non hai un recipiente principal).

Exemplos

Uso básico

  1. Cree unha aplicación de tableta en branco.

  2. No separador Inserir, faga clic ou toque a Táboa de datos.

    Engadir un control de táboa de datos a unha pantalla.

    O control Táboa de datos engádese á pantalla.

  3. Cambie o nome do control de Táboa de datos SalesOrderTable e cambie o seu tamaño para que cubra toda a pantalla.

  4. No panel dereito, seleccione Orixes de datos e seleccione Pedidos de vendas. Se a táboa non aparece na lista, búsquea e conéctese a Microsoft Dataverse.

    Seleccione a táboa de pedidos de vendas.

    O control Táboa de datos agora está asociado á orixe de datos Pedido de venda. Varios campos iniciais aparecen no control Táboa de datos porque estamos a usar un conector que admite esa capacidade.

    Order da táboa de datos.

  5. No panel dereito, seleccione unha ou varias caixas de verificación para mostrar ou ocultar campos individuais.

    Por exemplo, seleccione a caixa de verificación xunto a CustomerPurchaseOrderReference para ocultar este campo.

  6. No panel dereito, reordene os campos arrastrándoos cara arriba ou cara a abaixo.

    Reordenar os campos como se desexe.

    O control SalesOrderTable mostra os campos na orde que especificou.

    Táboa de datos actualizada.

Cambie o estilo da cabeceira do control da táboa de datos

  1. Co control Táboa de datos seleccionado, no panel dereito, faga clic ou toque o separador Avanzado.

  2. Faga clic ou toque o campo para a propiedade HeadingFill e logo cambie o valor a RGBA(62,96,170,1).

  3. Faga clic ou toque o campo para a propiedade HeadingColor e logo cambie o valor a Branco.

  4. Faga clic ou toque o campo para a propiedade HeadingSize e logo cambie o valor a 14.

    Táboa de datos.

Conectar un control de táboa de datos a outro control

  1. Engada un control Editar formulario á pantalla.

  2. Cambie o tamaño dos controis de Táboa de datos e Editar formulario para que o control da Táboa de datos apareza na parte esquerda da pantalla e o control Editar formulario apareza na parte dereita da pantalla.

    Táboa de datos e formulario de edición na mesma pantalla.

  3. Mentres Formulario1 estea seleccionado, no panel dereito, cambie o número de columnas a 1.

  4. Conecte Formulario1 á orixe de datos Pedido de venda.

    Varios campos iniciais aparecen en Formulario 1.

    Formulario1 con campos iniciais.

  5. No panel da dereita, toque ou faga clic no separador Avanzado.

  6. Estableza a propiedade Item para Formulario1 en SalesOrderTable.Selected.

    Formulario1 mostra a información da fila seleccionada no control Táboa de datos.

    Editar formulario conectado á táboa de datos.

Directrices de accesibilidade

Contraste de cor

Debe haber un contraste de cor adecuado entre:

Isto é ademais dos Requisitos estándar de contraste de cores.

Soporte do lector de pantalla

  • NoDataText debe estar presente.

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).