Controle moderno Tabela no Power Apps (versão preliminar)
[Este artigo faz parte da documentação de pré-lançamento e está sujeito a alterações.]
Um controle que mostra um conjunto de dados em formato tabular ou de lista.
Descrição
O controle que Tabela é um controle responsivo modernos que mostra um conjunto de dados em 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 apps, você tem controle total sobre quais campos são adicionados ao controle, incluindo a ordem. Embora todos os campos adicionados sejam visíveis no formato tabular, somente os três campos iniciais aparecem no formato de lista mais restrito.
Semelhante aos controles de tabela Galeria e Dados, a Tabela mantém uma propriedade Selected que aponta para a linha selecionada que pode ser usada para vincular o controle Tabela a outros controles. As principais propriedades para esse controle são Items, ReflorBehavior, Selected e OnSelect.
Recursos com suporte
- Os dados em um controle Tabela 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 Tabela oferece suporte à vinculação de tabelas do Microsoft Dataverse e coleções.
- Quando você conecta um controle Tabela 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 nas suas necessidades.
- O controle Tabela pode alternar automaticamente entre os formatos tabular e de lista. Você pode gerenciar manualmente esse comportamento usando a propriedade Refluxo.
- Ao executar o aplicativo, você pode ajustar a largura da coluna no controle Tabela. No entanto, as alterações não serão salvas enquanto você executa o aplicativo. Suas alterações não são salvas.
- Altere a paleta de cores da Tabela por meio da propriedade Cor da paleta base.
Recursos sem suporte
No momento, não há suporte aos recursos listados. No entanto, como o controle Tabela ainda está em evolução, verifique se há atualizações.
- Vinculando a tabela a outros conectores de dados.
- Personalize o estilo da Tabela, exceto a paleta de cores, ou modifique colunas individuais.
Geral
Items – a fonte de dados dos itens que aparecem na tabela.
NoDataText – a mensagem exibida a um usuário quando não há registros para mostrar no controle Tabela.
Visible – se um controle é exibido ou está oculto.
Comportamental
ReflowBehavior – o comportamento responsivo padrão da tabela. Refluxo significa que a tabela é exibida em formato tabular 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 formato tabular (ou de lista), independentemente da largura do controle, e você pode usar fórmulas do 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 listas suspensas nos cabeçalhos de coluna para tipos de dados com suporte.
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 a borda esquerda de um controle e a borda esquerda de seu contêiner pai (ou a tela, se não houver contêiner pai).
Y – a distância entre a borda superior de um controle e a borda superior de seu contêiner pai (ou a tela, se não houver contêiner pai).
Width – a distância entre as bordas esquerda e direita de um controle.
Height – a distância entre a parte superior do controle e as bordas inferiores.
Estilo e tema
HeaderFont – a fonte dos cabeçalhos de coluna.
HeaderFontSize – o tamanho da fonte dos cabeçalhos de coluna.
HeaderFontColor – a cor do texto dos cabeçalhos de coluna.
HeaderFontWeight – a espessura da fonte dos cabeçalhos de coluna.
BasePaletteColor – a paleta de cores aplicada a um controle. Isso afeta todas as superfícies do controle que renderizam uma cor de tema.
Font – o nome da família de fontes em que o texto é exibido.
FontSize – o tamanho da fonte do texto que aparece em um controle. Se o valor for nulo ou zero, o tamanho da fonte será determinado pelo tema do Fluent selecionado.
FontColor – a cor do texto em um controle.
FontWeight – a espessura do texto em um controle: Negrito, Mais claro, Normal ou Seminegrito.
Propriedades adicionais
Selected – a linha selecionada no controle Tabela.
DisplayMode – se o controle permite entrada do usuário (Edição), exibe somente dados (Exibição) ou está desabilitado (Desabilitado).
OnSelect – define a ação desencadeada quando um único registro é selecionado.
ShowAvatar – se o avatar do usuário aparece ou se fica oculto no modo de lista.
ShowColumnHeaders – se os cabeçalhos das colunas aparecem ou se ficam ocultos.
ShowFooter – se o rodapé é exibido ou se fica oculto.
Size – o tamanho do controle na tela.
AccessibleLabel — rótulo para leitores de tela.