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:

  1. 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 .

  2. 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.

  3. 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

  1. Engada un formulario á súa aplicación e configure unha lista como a súa orixe de datos.

  2. 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.

  3. Seleccione Orixe de datos no separador Propiedades do panel de opcións da dereita e logo seleccione a lista á que se conectou.

  4. Seleccione Editar campos na sección Campos e seleccione Engadir campo.

  5. 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:

Compatibilidade do teclado

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).