Control de anexos en Power Apps
Un control que lles permite aos usuarios descargar ficheiros no seu dispositivo, así como cargar e eliminar ficheiros dunha lista creada mediante Microsoft Lists ou dunha táboa de Microsoft Dataverse.
Descripción
Un control de Anexos permite abrir, engadir e eliminar ficheiros dunha lista ou táboa de Dataverse.
Limitacións
O control de anexos ten estas limitacións:
O control de anexos só admite listas e táboas de Dataverse como fontes de datos. Non se admiten expresións que transforman estas fontes de datos en Táboas, por exemplo, coa función ForAll .
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.
O control de anexos nun navegador web permítelle seleccionar varios ficheiros e permite o uso da función de arrastrar e soltar. Non obstante, ao usar o control de anexos en Power Apps Mobile, só pode engadir ficheiros un a un.
Propiedades da clave
Elementos – A columna Anexo da lista ou da táboa de Dataverse. As coleccións e Táboas non son compatibles.
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. Aquí 1 MB son 1.000.000 bytes (106 B) ou 1.000 KB.
OnAddFile - Accións a realizar cando o usuario engade un novo arquivo adxunto.
OnRemoveFile - Accións a realizar cando o usuario elimina un anexo existente.
OnUndoRemoveFile - Accións a realizar 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.
Cor – A cor do texto dun control.
DisabledBorderColor – A cor do bordo dun control se a propiedade DisplayMode do control está establecida en Desactivado.
DisabledColor – A cor do texto dun control se a súa propiedade DisplayMode está establecida en Desactivado.
DisabledFill – A cor de fondo dun control se a súa propiedade DisplayMode está establecida en Desactivado.
DisplayMode: se o control permite a adición e eliminación de ficheiros (Editar), só mostra datos (Ver) ou está desactivado (Desactivado).
[DropTargetBackgroundColor] – A cor do fondo do destino de caída do control.
[DropTargetBorderColor] – A cor do bordo do destino de caída do control.
[DropTargetBorderStyle] – Se o bordo de destino de caída do control é Sólido, A trazos, Punteado ou Ningún.
[DropTargetBorderThickness] – O grosor do bordo do destino de caída do control.
[DropTargetTextColor] – A cor do bordo do texto do destino de caída do control.
Enchemento: a cor de fondo dun control.
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.
Tipo de letra - O nome da familia de tipos de letra na que aparece o texto.
FontWeight – Espesura do texto nun control: Negra, Semibold, Normal ou Máis claro.
HoverBorderColor – A cor do bordo dun control cando o usuario mantén o punteiro do rato sobre ese control.
HoverColor – A cor do texto dun control cando o usuario mantén o punteiro do rato sobre el.
HoverFill – A cor de fondo dun control cando o usuario mantén o punteiro do rato sobre el.
Cursiva - Se o texto dun control está en cursiva.
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.
Padding - A distancia entre o texto dun botón de importación ou exportación e os bordos dese botón.
PressedBorderColor – A cor do bordo dun control cando o usuario selecciona ese control.
PressedColor – A cor do texto dun control cando o usuario selecciona ese control.
PressedFill – A cor de fondo dun control cando o usuario selecciona ese control.
Restablecer: Reverte todos os cambios no control de anexos volvendo ao estado gardado anteriormente.
Tamaño - O tamaño do tipo de letra do texto que aparece nun control.
Strikethrough - Se unha liña aparece a través do texto que aparece nun control.
TabIndex - Orde de navegación do teclado en relación con outros controis.
Información sobre ferramentas: texto explicativo que aparece cando o usuario pasa o cursor do rato sobre un control.
Underline - Se unha liña aparece baixo o texto que aparece nun control.
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 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 á 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 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
Este requisito é 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 conseguir esta claridade.
Nota
Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)
Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).