Controle moderno de tabela no Power Apps (visualização)

[Este artigo é um documento de pré-lançamento e está sujeito a alterações.]

Um controle que mostra um conjunto de dados em um formato de tabela ou lista.

Description

O controle Table é um controle responsivo moderno que mostra um conjunto de dados em um formato tabular ou de lista. O formato tabular inclui cabeçalhos de coluna para cada campo exibido e um rodapé que fornece detalhes sobre o conjunto de dados, como a contagem de registros. O formato de lista apresenta os dados em uma única coluna e tem três campos para cada linha. Como criador de aplicativos, você tem controle total sobre quais campos são adicionados ao controle, incluindo o pedido. Embora todos os campos adicionados sejam visíveis no formato tabular, apenas os três campos iniciais aparecem no formato de lista mais estreita.

Semelhante aos controles Gallery e Data table, a Table mantém uma propriedade Selected que aponta para a linha selecionada que pode ser usada para vincular o controle Table a outros controles. As principais propriedades para esse controle são Items, ReflorBehavior, Select e OnSelect.

Capacidades suportadas

  • Os dados em um controle Table são somente leitura.
  • O formato tabular oferece uma experiência moderna de navegação de dados com rolagem infinita, eliminando a necessidade de botões de paginação.
  • O controle Table oferece suporte à vinculação a tabelas e coleções do Microsoft Dataverse.
  • Quando você conecta um controle Table a um conector compatível, como o Microsoft Dataverse, um conjunto predefinido de campos é exibido por padrão. Você também pode exibir ou ocultar outros campos com base em suas necessidades.
  • O controle Table pode alternar automaticamente entre os formatos tabular e de lista. Você pode gerenciar manualmente esse comportamento usando a propriedade Reflow .
  • Ao executar seu aplicativo, você pode ajustar a largura da coluna no controle Tabela . No entanto, suas alterações não são saveontrol enquanto você executa o aplicativo. As alterações não são guardadas.
  • Altere a paleta de cores da Tabela por meio da propriedade de cores da paleta Base.

Capacidades não suportadas

Atualmente, os recursos listados não são suportados. No entanto, como o controle Table ainda está evoluindo, verifique novamente se há atualizações.

  • Vinculando a tabela a outros conectores de dados.
  • Personalize o estilo da tabela diferente da paleta de cores ou modifique colunas individuais.

General

Itens - A fonte de dados para os itens que aparecem na tabela.

NoDataText - A mensagem mostrada a um usuário quando não há registros para mostrar no controle Table .

Visível - Se um controle aparece ou está oculto.

Comportamento

ReflowBehavior - O comportamento responsivo padrão da tabela. Refluxo significa que a tabela é exibida em forma de tabela quando o controle tem 480 pixels ou mais de largura e faz a transição para um formato de lista em condições mais estreitas. GridOnly (ou ListOnly) significa que a tabela sempre é exibida em um formato tabular (ou lista), independentemente da largura do controle, e você pode usar fórmulas Power Fx para criar seus próprios pontos de interrupção para definir o comportamento responsivo da tabela.

EnableSorting – Permite que os usuários classifiquem os dados na tabela usando menus suspensos dos cabeçalhos de coluna para tipos de dados suportados.

EnableRangeSelection – Se os usuários podem selecionar uma parte da tabela para copiar seus valores. O padrão é Sim.

Tamanho e posição

X – a distância entre o limite esquerdo de um controlo e o limite esquerdo do respetivo recipiente principal (do ecrã, se não existir um recipiente principal).

Y – a distância entre o limite superior de um controlo e o limite superior do recipiente principal (do ecrã, se não existir um recipiente principal).

Width – a distância entre os limites esquerdo e direito de um controlo.

Height - A distância entre os limites superiores e inferiores de um controlo.

Estilo e tema

HeaderFont - A fonte dos cabeçalhos das colunas.

HeaderFontSize - O tamanho da fonte dos cabeçalhos das colunas.

HeaderFontColor - A cor do texto para os cabeçalhos das colunas.

HeaderFontWeight - A espessura da fonte dos cabeçalhos das colunas.

BasePaletteColor - A paleta de cores aplicada a um controlo. Isto afeta todas as áreas do controlo que compõem uma cor de temas.

Fonte - O nome da família de fontes na qual o texto aparece.

FontSize - O tamanho do tipo de letra do texto que aparece num controlo. Se o valor for null ou zero, o tamanho do tipo de letra será orientado pelo tema Fluent selecionado.

FontColor - A cor do texto em um controle.

FontWeight - O peso do texto em um controle: negrito, mais leve, normal ou seminegrito.

Propriedades adicionais

Selecionado – A linha selecionada no controle Table .

DisplayMode - Se o controle permite a entrada do usuário (Editar), exibe apenas dados (Exibir) ou está desativado (Desativado).

OnSelect – Define a ação acionada quando um único registro é selecionado.

ShowAvatar - Se o avatar do usuário aparece ou está oculto no modo de lista.

ShowColumnHeaders – Se os cabeçalhos das colunas aparecem ou estão ocultos.

ShowFooter - Se o rodapé aparece ou está oculto.

Tamanho – O tamanho do controle na tela.

AccessibleLabel – a etiqueta para os leitores de ecrãs.