Partilhar via


Controlo moderno de tabelas no Power Apps (pré-visualização)

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

Um controlo que mostra um conjunto de dados num formato tabular ou de lista.

Descrição

O controlo Tabela é um controlo reativo moderno que mostra um conjunto de dados num formato tabular ou de lista. O formato tabular inclui cabeçalhos de coluna para cada campo apresentado e um rodapé que fornece detalhes sobre o conjunto de dados tal como a contagem de registos. O formato de lista apresenta os dados numa única coluna e tem três campos para cada linha. Como criador de uma aplicação, tem controlo total sobre que campos são adicionados ao controlo, incluindo a ordem. Embora todos os campos adicionados sejam visíveis no formato tabular, apenas os três campos iniciais aparecem no formato de lista mais restrita.

À semelhança dos controlos de tabela Galeria e Dados, a Tabela mantém uma propriedade Selecionada que aponta para a linha selecionada que pode ser utilizada para ligar o controlo Tabela a outros controlos. As propriedades chave para este controlo são Items, ReflorBehavior, Selected e OnSelect.

Capacidades suportadas

  • Os dados num controlo de Tabela são só de leitura.
  • O formato tabular oferece uma experiência de navegação de dados moderna com deslocamento infinito, eliminando a necessidade de botões de paginação.
  • O controlo Tabela suporta a ligação a tabelas e coleções do Microsoft Dataverse.
  • Quando liga um controlo Tabela a um conector compatível, como o Microsoft Dataverse, por predefinição, é apresentado um conjunto predefinido de campos. Também pode apresentar ou ocultar outros campos com base nas suas necessidades.
  • O controlo Tabela pode alternar automaticamente entre formatos tabular e de lista. Pode gerir este comportamento manualmente utilizando a propriedade Ajuste .
  • Quando executar a aplicação, pode ajustar a largura da coluna no controlo Tabela. No entanto, as alterações não são guardadas enquanto está a executar a aplicação. As suas alterações não foram guardadas.
  • Altere a paleta de cores para a Tabela através da propriedade de Cor da paleta base.

Capacidades não suportadas

Atualmente, não são suportadas as funcionalidades listadas. Contudo, uma vez que o controlo Tabela ainda está a evoluir, verifique novamente se há atualizações.

  • Ligar a Tabela a outros conectores de dados.
  • Personalize o estilo da Tabela além da paleta de cores ou modifique colunas individuais.

Geral

Itens - a origem de dados para os itens que aparecem na tabela.

NoDataText – A mensagem apresentada a um utilizador quando não existem registos para mostrar no controlo Table.

Visible – se um controlo é apresentado ou está oculto.

Comportamento

ReflowBehavior - o comportamento reativo predefinido da tabela. Ajuste significa que a tabela é apresentada no formulário tabular quando o controlo tem 480 ou mais pixeis 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 apresentada num formato tabular (ou lista) independentemente da largura do controlo e pode utilizar fórmulas do Power Fx para criar os seus próprios pontos de interrupção para definir o comportamento reativo da tabela.

EnableSorting – Permite que os utilizadores ordenem os dados na tabela usando listas pendentes dos cabeçalhos de coluna para tipos de dados suportados.

EnableRangeSelection - se os utilizadores podem selecionar uma parte da tabela para copiarem os valores. A predefiniçã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 – O tipo de letra dos títulos de coluna.

HeaderFontSize – O tamanho do tipo de letra dos títulos de coluna.

HeaderFontColor – A cor do texto para os títulos de coluna.

HeaderFontWeight – A espessura do tipo de letra dos títulos de coluna.

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

Font – o nome da família dos tipos de letra em que 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 num controlo.

FontWeight - o peso do texto num controlo: Negrito, Mais claro, Normal ou Seminegrito.

Propriedades adicionais

Selecionado – a linha selecionada no controlo Tabela.

DisplayMode – Se o controlo permite a entrada de utilizador (Editar), apenas apresenta os dados (Visualizar), ou está desativado (Desativado).

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

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

ShowColumnHeaders – Se os cabeçalhos de coluna aparecem ou estão ocultos.

ShowFooter - Se o componente aparece ou está oculto.

Size – O tamanho do controlo na tela.

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