Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um controle que permite que os usuários baixem arquivos para seus dispositivos, bem como carreguem e excluam arquivos de uma lista criada usando Listas da Microsoft ou uma tabela do Microsoft Dataverse.
Description
Um controle Attachments permite abrir, adicionar e excluir arquivos de uma lista ou de uma tabela Dataverse.
Limitações
O controle de anexo tem estas limitações:
O controle de anexo suporta apenas listas e tabelas Dataverse como fontes de dados. Não há suporte para expressões que transformam essas fontes de dados em Tabelas, por exemplo, com a função ForAll .
A funcionalidade de carregar e excluir funciona apenas dentro de um formulário. O controle Anexo aparece desativado quando no modo de edição e não dentro de um formulário. Para salvar adições e exclusões de arquivos, o usuário do aplicativo deve salvar o formulário. Devido a essa limitação, o controle Anexo não está disponível na guia Inserir , mas aparece no formulário quando o campo de formulário Anexo está habilitado em um formulário do SharePoint ou do Dataverso.
O controle de anexos em um navegador da Web permite selecionar vários arquivos e permite o uso da funcionalidade de arrastar e soltar. No entanto, ao usar o controle de anexos no Power Apps Mobile, você só pode adicionar arquivos um de cada vez.
Os arquivos armazenados no OneDrive ou em qualquer outro armazenamento em nuvem podem não estar anexados corretamente. Tente baixar esses arquivos para o dispositivo antes de anexá-los usando o seletor de arquivos do dispositivo.
A aplicação móvel Power Apps não suporta capturar vídeos diretamente da câmara ou selecionar vídeos da biblioteca de fotos ao usar o controlo de Anexos . Para adicionar um vídeo, os utilizadores devem usar a opção Navegar .
- No Android: A opção Navegar mostra todos os tipos de ficheiros, incluindo vídeos, permitindo-lhe selecionar e anexar os seus ficheiros de vídeo.
- No iOS: A opção Navegar só mostra ficheiros armazenados na aplicação Ficheiros. Se o teu vídeo ainda não estiver guardado lá, tens de o mover para a aplicação Ficheiros antes de o anexar.
Se um vídeo não aparecer como opção para anexar, primeiro guarde o vídeo na aplicação Ficheiros do seu dispositivo e tente novamente.
Propriedades chave
Itens – A coluna Anexo da lista ou tabela Dataverso. Não há suporte para coleções e tabelas .
MaxAttachments – O número máximo de arquivos que o controle aceitará.
MaxAttachmentSize – O tamanho máximo de arquivo permitido em MB de cada novo anexo. 1 MB aqui é 1.000.000 bytes (106 B) ou 1.000 KB.
OnAddFile – Ações a serem executadas quando o usuário adiciona um novo anexo de arquivo.
OnRemoveFile – Ações a serem executadas quando o usuário exclui um anexo existente.
OnUndoRemoveFile – Ações a serem executadas quando o usuário restaura um anexo excluído.
Propriedades adicionais
AccessibleLabel – Etiqueta para leitores de tela. Deve descrever a finalidade dos anexos.
AddAttachmentText – O texto do rótulo do link usado para adicionar um novo anexo.
BorderColor – A cor da borda de um controle.
BorderStyle – Se a borda de um controle é Sólida, Tracejada, Pontilhada ou Nenhuma.
BorderThickness – A espessura da borda de um controle.
Cor – A cor do texto de um controle.
DisabledBorderColor – A cor da borda de um controle se a propriedade DisplayMode do controle estiver definida como Disabled.
DisabledColor – A cor do texto em um controle se sua propriedade DisplayMode estiver definida como Disabled.
DisabledFill – A cor de plano de fundo de um controle se sua propriedade DisplayMode estiver definida como Disabled.
DisplayMode – Se o controle permite adicionar e excluir arquivos (Editar), exibe apenas dados (Exibir) ou está desativado (Desativado).
[DropTargetBackgroundColor] – A cor do plano de fundo do destino de descarte do controle.
[DropTargetBorderColor] – A cor da borda de destino de descarte do controle.
[DropTargetBorderStyle] – Se a borda de destino de descarte do controle é Sólida, Tracejada, Pontilhada ou Nenhuma.
[DropTargetBorderThickness] – A espessura da borda de destino de queda do controle.
[DropTargetTextColor] – A cor do texto de destino de descarte do controle.
Preenchimento – A cor de fundo de um controlo.
FocusedBorderColor – A cor da borda de um controle quando o controle está focado.
FocusedBorderThickness – A espessura da borda de um controle quando o controle está focado.
Altura – A distância entre as bordas superior e inferior de um controle.
Fonte – O nome da família de fontes na qual o texto aparece.
FontWeight – O peso do texto em um controle: negrito, seminegrito, normal ou mais leve.
HoverBorderColor – A cor da borda de um controle quando o usuário mantém o ponteiro do mouse nesse controle.
HoverColor – A cor do texto em um controle quando o usuário mantém o ponteiro do mouse sobre ele.
HoverFill – A cor de fundo de um controle quando o usuário mantém o ponteiro do mouse sobre ele.
Itálico – Se o texto em um controle está em itálico.
MaxAttachmentsText – O texto que substitui o link "Anexar arquivo" quando o controle contém o número máximo de arquivos permitidos.
NoAttachmentsText – Texto informativo mostrado ao usuário quando não há arquivos anexados.
Preenchimento – A distância entre o texto em um botão de importação ou exportação e as bordas desse botão.
PressedBorderColor – A cor da borda de um controle quando o usuário seleciona esse controle.
PressedColor – A cor do texto em um controle quando o usuário seleciona esse controle.
PressedFill – A cor de fundo de um controle quando o usuário seleciona esse controle.
Redefinir – Reverte todas as alterações no controle de anexos retornando ao estado salvo anteriormente.
Tamanho – O tamanho da fonte do texto que aparece em um controle.
Tachado – Se uma linha aparece através do texto que aparece em um controle.
TabIndex – Ordem de navegação do teclado em relação a outros controles.
Dica de ferramenta – Texto explicativo que aparece quando o usuário passa o mouse sobre um controle.
Sublinhado – Se uma linha aparece sob o texto que aparece em um controle.
Visível – Se um controle está visível ou oculto.
Largura – A distância entre as bordas esquerda e direita de um controle.
X – A distância entre a borda esquerda de um controle e a borda esquerda de seu contêiner pai (ou tela, se nenhum contêiner pai).
Y – A distância entre a borda superior de um controle e a borda superior do contêiner pai (ou tela, se nenhum contêiner pai).
Example
Adicione um formulário ao seu aplicativo e defina uma lista como sua fonte de dados.
Selecione o controle Exibir formulário no modo de exibição em árvore no lado esquerdo. Você também pode usar Editar formulário .
Selecione Fonte de Dados na guia Propriedades no painel de opções à direita e, em seguida, selecione a lista à qual você se conectou.
Selecione Editar campos na seção Campos e selecione Adicionar campo.
Selecione o campo Anexos e selecione Adicionar.
O campo Anexos associado à lista aparecerá no formulário.
Saiba como adicionar e configurar um controle
Diretrizes de acessibilidade
Contraste de cor
Deve haver um contraste de cor adequado entre:
- ItemColor e ItemFill
- ItemHoverColor e ItemHoverFill
- ItemPressedColor e ItemPressedFill
- AddedItemColor e AddedItemFill
- RemovedItemColor e RemovedItemFill
- ItemErrorColor e ItemErrorFill
- AddAttachmentColor e Fill
- MaxAttachmentsColor e Preenchimento
- NoAttachmentsCor e preenchimento
Este requisito é adicional aos requisitos de contraste de cor padrão.
Suporte a leitor de ecrã
As seguintes propriedades devem estar presentes:
- Etiqueta Acessível
- AddAttachmentsText
- MaxAttachmentsText
- NoAttachmentsText
Suporte de teclado
- TabIndex deve ser zero ou maior para que os usuários do teclado possam navegar até ele.
- Os indicadores de focalização devem ser claramente visíveis. Use FocusedBorderColor e FocusedBorderThickness para obter essa clareza.