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.