Compartir por


Control de táboas de datos en Power Apps

Mostra un conxunto de datos en formato tabular.

Descripción

O control da táboa de datos mostra un conxunto de datos nun formato que inclúe cabeceiras de columna para cada campo que mostra o control. Como creador de aplicacións, tes un control total sobre que campos aparecen e en que orde. Do mesmo xeito que o control Galería , o control Táboa de datos mantén unha propiedade Selected que apunta á fila seleccionada. Polo tanto, pode vincular o control da 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 a propiedade Items está establecida nunha fórmula que contén unha función Filter , a fórmula para a propiedade Items no novo control Data Table acaba con nomes de campo que conteñen un sufixo _1 . Isto fai que os nomes dos campos non sexan válidos e non aparecen datos na táboa de datos. Para solucionar este problema, antes de copiar o control, confirme que a función Filtro non fai referencia a ningún campo da fonte de datos que teña o mesmo nome que unha columna no control Táboa de datos . Se é así, cambia o nome da columna no control Táboa de datos . Alternativamente, elimine o sufixo _1 dos nomes de campo non válidos para que coincidan cos nomes da táboa.

Capacidades

Power Apps introduciu o control da táboa de datos o 5 de maio de 2017. Esta sección proporciona información sobre as capacidades que están soportadas e as capacidades que non están soportadas.

Agora dispoñible

  • Os datos dun control de táboa de datos son só de lectura.
  • Sempre se selecciona unha soa fila nun control de táboa de datos .
  • Vincular un control da táboa de datos a unha fonte de datos conectada ou local.
  • Axustar o ancho das columnas nun control de táboa de datos mentres executa a aplicación, aínda que os cambios non se gardan.
  • Un conxunto de campos predeterminados aparecen nun control da táboa de datos cando o ligas a un conector que implementou esta capacidade, como Microsoft Dataverse. A continuación, podes mostrar ou ocultar estes campos e outros segundo sexa necesario.
  • Personalizar o ancho da columna e o texto da cabeceira.
  • Mostrar hipervínculos nun control de táboa de datos .
  • Copia e pega un control da táboa de datos .

Aínda non dispoñible

  • Personaliza o estilo das columnas individuais.
  • Engadir un control de táboa de datos nun control de formulario.
  • Cambia a altura de todas as filas.
  • Mostrar imaxes nun control de táboa de datos .
  • Mostrar os campos das táboas relacionadas.
  • Use a funcionalidade integrada para filtrar e ordenar os datos por cabeceira de columna.
  • Engadir un control de táboa de datos nun control Galería .
  • Editar os datos no control Táboa de datos .
  • Seleccione varias filas.

Problemas coñecidos

  • Non aparecen datos se usa a función FirstN na propiedade Items .

Propiedades da clave

  • Elementos : a fonte de datos que aparece no control da táboa de datos .
  • Seleccionado: a fila seleccionada no control da táboa de datos .

Outras propiedades

  • AutoWidth - 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 da táboa de datos .
  • BorderStyle - O estilo do bordo do control da táboa de datos . As opcións son Sólido, Trazado, Punteado e Ningún.
  • BorderThickness - O grosor do bordo do control da táboa de datos .
  • Cor - A cor predeterminada do texto para todas as filas de datos.
  • FieldDisplayName - A propiedade dunha columna dentro dunha táboa de datos que define o nome de visualización para a columna seleccionada.
  • Recheo : 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 predeterminado da fonte 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 - O tipo de letra das cabeceiras das columnas.
  • HeadingFontWeight - O peso da fonte das cabeceiras das columnas.
  • HeadingSize - O tamaño de letra das cabeceiras das columnas.
  • Altura : a distancia entre os bordos superior e inferior do control da táboa de datos .
  • HoverColor - A cor do texto da fila á que apunta o punteiro do rato.
  • HoverFill - A cor de fondo da fila á que apunta o punteiro do rato.
  • IsHyperlink - A propiedade dunha columna dentro dunha táboa de datos que define se a columna seleccionada debe 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 doutras columnas. A orde comeza de esquerda a dereita co valor da orde da primeira columna de 1.
  • SelectedColor - A cor do texto na fila seleccionada.
  • SelectedFill - A cor de fondo da fila seleccionada.
  • Tamaño : o tamaño de letra predeterminado para todas as filas de datos.
  • Texto - A propiedade dunha columna dentro dunha táboa de datos que define o valor de texto dos datos que se mostrarán dentro da columna seleccionada.
  • Visible - Un valor que determina se o control da táboa de datos aparece ou está oculto.
  • Ancho - A distancia entre os bordos esquerdo e dereito do control da táboa de datos .
  • X - A distancia entre o bordo esquerdo do control da táboa de datos e o bordo esquerdo do seu contedor pai (ou o bordo esquerdo da pantalla se non hai contedor pai).
  • Y - A distancia entre o bordo superior do control da táboa de datos e o bordo superior do seu contedor pai (ou o bordo superior da pantalla se non hai ningún contedor pai).

Exemplos

Uso básico

  1. Crea unha aplicación para tabletas en branco.

  2. Na pestana Inserir , prema ou toque Táboa de datos.

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

    Engádese un control de táboa de datos á pantalla.

  3. Cambia o nome do control da táboa de datosSalesOrderTable e cambialo para que cubra toda a pantalla.

  4. No panel dereito, seleccione Fontes de datos e seleccione Ordes de venda. Se a táboa non está listada, busque a táboa e conéctate a Microsoft Dataverse.

    Seleccione a táboa de pedidos de vendas.

    O control da táboa de datos está agora adxunto á fonte de datos da orde de venda . Varios campos iniciais aparecen no control da táboa de datos , porque estamos a usar un conector que soporta esa capacidade.

    Orde da táboa de datos.

  5. No panel dereito, seleccione unha ou máis 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, reordena os campos arrastrándoos cara arriba ou cara abaixo.

    Reordenar os campos como queiras.

    O control SalesOrderTable mostra os campos na orde especificada.

    Táboa de datos actualizada.

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

  1. Mentres o control Táboa de datos está seleccionado, no panel dereito, prema ou toque a pestana Avanzado.

  2. Prema ou toque o campo da propiedade HeadingFill e, a seguir, cambie o valor a RGBA(62,96,170,1).

  3. Prema ou toque o campo da propiedade HeadingColor e, a seguir, cambie o valor a Branco.

  4. Prema ou toque no campo da propiedade HeadingSize e, a seguir, cambie o valor a 14.

    Táboa de datos.

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

  1. Engadir un control Editar formulario á pantalla.

  2. Cambia o tamaño dos controis Táboa de datos e Editar formulario para que o control 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 Form1 está seleccionado, no panel dereito, cambia o número de columnas a 1.

  4. Conecta Form1 á fonte de datos do pedido de venda .

    Varios campos iniciais aparecen en Form1.

    Formulario 1 con campos iniciais.

  5. No panel dereito, prema ou toque na pestana Avanzado.

  6. Establece a propiedade Item para Form1 en SalesOrderTable.Selected.

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

    Editar o 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

  • O texto non debe estar presente.