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).
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios