Control de anexos en Power Apps
Un control que permite aos usuarios descargar ficheiros no seu dispositivo, así como cargar e eliminar ficheiros dunha lista de SharePoint ou unha entidade de Microsoft Dataverse.
Limitacións
O control de anexos ten estas limitacións:
Os anexos son compatibles con listas de SharePoint e entidades de Dataverse.
A funcionalidade de carga e eliminación só funciona dentro dun formulario. O control de anexos aparece desactivado cando está en modo de edición e non dentro dun formulario. Para gardar adicións e eliminacións de ficheiros, o usuario da aplicación debe gardar o formulario. Debido a esta limitación, o control de anexos non está dispoñible no separador Inserir, pero aparece no formulario cando o campo Formulario de anexo está activado nun formulario de SharePoint ou Dataverse.
Pode cargar ficheiros só se ocupan 50 MB ou menos.
Descripción
Un control de Anexos permite abrir, engadir e eliminar ficheiros dunha lista de SharePoint ou dunha entidade Dataverse.
Propiedades clave
Elementos - A orixe que describe os ficheiros que se poden descargar.
MaxAttachments - O número máximo de ficheiros que o control aceptará.
MaxAttachmentSize - O tamaño máximo permitido de ficheiro en MB de cada novo anexo. Actualmente hai un límite de 50 MB.
OnAddFile - Como responde a aplicación cando o usuario engade un novo arquivo adxunto.
OnRemoveFile - Como responde a aplicación cando o usuario elimina un anexo existente.
OnUndoRemoveFile - Como responde a aplicación cando o usuario restaura un anexo eliminado.
Propiedades adicionais
AccessibleLabel: etiqueta para lectores de pantalla. Debería describir o obxectivo dos anexos.
AddAttachmentText - O texto da etiqueta para a ligazón empregada para engadir un novo ficheiro anexo.
BorderColor: cor do bordo dun control.
BorderStyle: se un bordo dun control é Sólido, A trazos, Punteado ou Ningún.
BorderThickness: grosor do bordo dun control.
DisplayMode: se o control permite a adición e eliminación de ficheiros (Editar), só mostra datos (Ver) ou está desactivado (Desactivado).
FocusedBorderColor: a cor do bordo dun control cando o control está enfocado.
FocusedBorderThickness: o grosor do bordo dun control cando o control está enfocado.
Altura: distancia entre os bordos superior e inferior dun control.
MaxAttachmentsText - O texto que substitúe a ligazón "Anexar ficheiro" cando o control contén o número máximo de ficheiros permitidos.
NonAttachmentsText - Texto informativo mostrado ao usuario cando non hai ficheiros anexos.
TabIndex - Orde de navegación do teclado en relación con outros controis.
Visible: se aparece un control ou está oculto.
Largura: distancia entre os bordos esquerdo e dereito dun control.
X - A distancia entre o bordo esquerdo dun control e o bordo esquerdo do seu recipiente principal (ou pantalla, se non hai ningún recipiente principal).
Y - A distancia entre o bordo superior dun control e o bordo superior do recipiente principal (ou pantalla, se non hai ningún recipiente principal).
Exemplo
Engada un formulario á súa aplicación e configure unha lista de SharePoint como a súa orixe de datos.
Seleccione o control Formulario de visualización na vista da árbore do lado esquerdo. Tamén pode usar o Formulario de edición no seu lugar.
Seleccione Orixe de datos no separador Propiedades do panel de opcións da dereita e logo seleccione a lista SharePoint á que se conectou.
Seleccione Editar campos na sección Campos e seleccione Engadir campo.
Seleccione o campo Anexos e seleccione Engadir.
O campo Anexos asociado coa lista SharePoint aparecerá no formulario.
Descubra como engadir e configurar un control
Directrices de accesibilidade
Contraste de cor
Debe haber un contraste de cor adecuado entre:
- ItemColor e ItemFill
- ItemHoverColor e ItemHoverFill
- ItemPressedColor e ItemPressedFill
- AddedItemColor e AddedItemFill
- RemovedItemColor e RemovedItemFill
- ItemErrorColor e ItemErrorFill
- AddAttachmentColor e Fill
- MaxAttachmentsColor e Fill
- NoAttachmentsColor e Fill
Isto é ademais dos Requisitos estándar de contraste de cores.
Soporte do lector de pantalla
As propiedades seguintes deben estar presentes:
- AccessibleLabel
- AddAttachmentsText
- MaxAttachmentsText
- NoAttachmentsText
Compatibilidade do teclado
- TabIndex debe equivaler a cero ou ser superior para que os usuarios do teclado poidan navegar ata el.
- Os indicadores de enfoque deben ser claramente visibles. Use FocusedBorderColor e FocusedBorderThickness para conseguilo.