Kontroll av bifogade filer i Power Apps

En kontroll som användare kan använda för att ladda ned filer till sin enhet och ladda upp och ta bort filer från en lista som skapats med hjälp av Microsoft-listor eller en Microsoft Dataverse-tabell.

Description

Genom att använda en kontroll för bifogade filer kan du öppna, lägga till och ta bort filer från en lista eller en Dataverse-tabell.

Begränsningar

Kontrollen för bifogade filer har följande begränsningar:

  1. Kontrollen för bifogade filer stöder endast listor och Dataverse-tabeller som datakällor. Den stöder inte uttryck som omvandlar dessa datakällor till tabeller, till exempel med funktionen ForAll .

  2. Uppladdnings- och borttagningsfunktionen fungerar bara i ett formulär. Kontrollen för bifogade filer visas inaktiverad när den är i redigeringsläge och inte i ett formulär. Om du vill spara filtillägg och borttagningar måste appanvändaren spara formuläret. På grund av den här begränsningen är kontrollen för bifogade filer inte tillgänglig från fliken Infoga , men den visas i formuläret när fältet formulär för bifogade filer är aktiverat i ett SharePoint- eller Dataverse-formulär.

  3. Med kontrollen för bifogade filer i en webbläsare kan du välja flera filer och använda dra och släpp-funktioner. Men när du använder kontrollen för bifogade filer i Power Apps Mobile kan du bara lägga till filer en i taget.

  4. Du kanske inte kan bifoga filer som lagras i OneDrive eller någon annan molnlagring. Prova att ladda ned filerna till enheten innan du kopplar dem med hjälp av enhetens filväljare.

  5. Power Apps-mobilappen stöder inte insamling av videor direkt från kameran eller val av videor från fotobiblioteket när du använder kontrollen Bifogade filer . Om du vill lägga till en video måste användarna använda alternativet Bläddra .

    • På Android: Alternativet Bläddra visar alla filtyper, inklusive videor, så att du kan välja och bifoga dina videofiler.
    • I iOS: Alternativet Bläddra visar bara filer som lagras i appen Filer . Om videon inte redan har sparats där måste du flytta den till appen Filer innan du bifogar den.

    Om en video inte visas som ett alternativ för att ansluta sparar du först videon i enhetens Files-app och försöker sedan igen.

  6. Det går inte att ladda upp och visa bifogade filer när du kör appar för arbetsytor i Microsoft Teams på Mobila Android- eller iOS-enheter.

Nyckelegenskaper

Objekt – kolumnen Bifogad fil i listan eller Dataverse-tabellen. Samlingar och tabeller stöds inte.

MaxAttachments – Det maximala antalet filer som kontrollen accepterar.

MaxAttachmentSize – Den maximala tillåtna filstorleken i MB för varje ny bifogad fil. 1 MB här är 1 000 000 byte (106 B) eller 1 000 kB.

OnAddFile – Åtgärder som ska utföras när användaren lägger till en ny bifogad fil.

OnRemoveFile – Åtgärder som ska utföras när användaren tar bort en befintlig bifogad fil.

OnUndoRemoveFile – Åtgärder som ska utföras när användaren återställer en borttagen bifogad fil.

Ytterligare egenskaper

AccessibleLabel – Etikett för skärmläsare. Bör beskriva syftet med bilagorna.

AddAttachmentText – etiketttexten för länken som används för att lägga till en ny bifogad fil.

BorderColor – färgen på en kontrolls kantlinje.

BorderStyle – om en kontrolls kantlinje är Solid, Dashed, Dotted eller None.

BorderThickness – tjockleken på en kontrolls kantlinje.

Färg – färgen på en kontrolls text.

DisabledBorderColor – Färgen på en kontrolls kantlinje om kontrollens DisplayMode-egenskap är inställd på Inaktiverad.

DisabledColor – Textfärgen i en kontroll om egenskapen DisplayMode är inställd på Inaktiverad.

DisabledFill – bakgrundsfärgen för en kontroll om dess DisplayMode-egenskap är inställd på Inaktiverad.

DisplayMode – Om kontrollen tillåter att filer läggs till och tas bort (Redigera), endast visar data (Visa) eller är inaktiverad (inaktiverad).

[DropTargetBackgroundColor] – Färgen på kontrollens släppmålbakgrund.

[DropTargetBorderColor] – färgen på kontrollens släppmålkantlinje.

[DropTargetBorderStyle] – Om kontrollens släppmålkantlinje är Solid, Dashed, Dotted eller None.

[DropTargetBorderThickness] – tjockleken på kontrollens släppmålkantlinje.

[DropTargetTextColor] – färgen på kontrollens släppmåltext.

Fyllning – bakgrundsfärgen för en kontroll.

FocusedBorderColor – färgen på en kontrolls kantlinje när kontrollen är fokuserad.

FocusedBorderThickness – tjockleken på en kontrolls kantlinje när kontrollen är fokuserad.

Höjd – Avståndet mellan kontrollens övre och nedre kanter.

Teckensnitt – namnet på den teckensnittsfamilj där texten visas.

FontWeight – textens vikt i en kontroll: Fet, Semibold, Normal eller Ljusare.

HoverBorderColor – Färgen på en kontrolls kantlinje när användaren behåller muspekaren på kontrollen.

HoverColor – Färgen på texten i en kontroll när användaren håller muspekaren på den.

HoverFill – bakgrundsfärgen för en kontroll när användaren håller muspekaren på den.

Kursiv – om texten i en kontroll är kursiv.

MaxAttachmentsText – den text som ersätter länken "Bifoga fil" när kontrollen innehåller det maximala antalet filer som tillåts.

NoAttachmentsText – Informationstext som visas för användaren när det inte finns några bifogade filer.

Utfyllnad – avståndet mellan texten på en import- eller exportknapp och knappens kanter.

PressedBorderColor – färgen på en kontrolls kantlinje när användaren väljer den kontrollen.

PressedColor – färgen på texten i en kontroll när användaren väljer den kontrollen.

PressedFill – bakgrundsfärgen för en kontroll när användaren väljer den kontrollen.

Återställ – återställer alla ändringar i kontrollen för bifogade filer och återgår till det tidigare sparade tillståndet.

Storlek – Teckenstorleken för texten som visas på en kontroll.

Genomstruken – Om en rad visas genom texten som visas på en kontroll.

TabIndex – Navigeringsordning för tangentbord i förhållande till andra kontroller.

Knappbeskrivning – förklarande text som visas när användaren hovrar över en kontroll.

Understrykning – Om en rad visas under texten som visas på en kontroll.

Synlig – om en kontroll är synlig eller dold.

Width – Avståndet mellan en kontrolls vänster- och högerkanter.

X – Avståndet mellan kontrollens vänstra kant och den överordnade containerns vänstra kant (eller skärm, om det inte finns någon överordnad container).

Y – Avståndet mellan kontrollens övre kant och den överordnade containerns övre kant (eller skärm, om det inte finns någon överordnad container).

Example

  1. Lägg till ett formulär i din app och ange en lista som datakälla.

  2. Välj kontrollen Visa formulär i trädvyn till vänster. Du kan också använda Redigera formulär i stället.

  3. Välj Datakälla på fliken Egenskaper i alternativpanelen till höger och välj sedan listan som du anslöt till.

  4. Välj Redigera fält i avsnittet Fält och välj Lägg till fält.

  5. Välj fältet Bifogade filer och välj Lägg till.

    Fältet Bifogade filer som är associerat med listan visas i formuläret .

Lär dig hur du lägger till och konfigurerar en kontroll

Riktlinjer för tillgänglighet

Färgkontrast

Se till att det finns tillräcklig färgkontrast mellan:

  • ItemColor och ItemFill
  • ItemHoverColor och ItemHoverFill
  • ItemPressedColor och ItemPressedFill
  • AddedItemColor och AddedItemFill
  • RemovedItemColor och RemovedItemFill
  • ItemErrorColor och ItemErrorFill
  • AddAttachmentColor och Fill
  • MaxAttachmentsColor och Fill
  • NoAttachmentsColor och Fill

Det här kravet är utöver standardkraven för färgkontrast.

Stöd för streckkodsläsare

Inkludera följande egenskaper:

Tangentbordsstöd

  • Använd TabIndex med värdet noll eller högre så att tangentbordsanvändare kan navigera till det.
  • Fokusindikatorer måste vara tydligt synliga. Använd FocusedBorderColor och FocusedBorderThickness för att uppnå den här tydligheten.