Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Contrôle que les utilisateurs peuvent utiliser pour télécharger des fichiers sur leur appareil, et charger et supprimer des fichiers d’une liste créée à l’aide de Listes Microsoft ou d’une table Microsoft Dataverse.
Description
À l’aide d’un contrôle Pièces jointes , vous pouvez ouvrir, ajouter et supprimer des fichiers d’une liste ou d’une table Dataverse.
Limites
Le contrôle de pièce jointe présente les limitations suivantes :
Le contrôle de pièce jointe prend uniquement en charge les listes et les tables Dataverse en tant que sources de données. Elle ne prend pas en charge les expressions qui transforment ces sources de données en tables, telles que la fonction ForAll .
La fonctionnalité de chargement et de suppression fonctionne uniquement à l’intérieur d’un formulaire. Le contrôle de pièce jointe s’affiche désactivé en mode Édition et non dans un formulaire. Pour enregistrer les ajouts et suppressions de fichiers, l’utilisateur de l’application doit enregistrer le formulaire. En raison de cette limitation, le contrôle de pièce jointe n’est pas disponible à partir de l’onglet Insertion , mais apparaît dans le formulaire lorsque le champ de formulaire de pièce jointe est activé dans un formulaire SharePoint ou Dataverse.
Le contrôle pièces jointes sur un navigateur web vous permet de sélectionner plusieurs fichiers et d’utiliser la fonctionnalité glisser-déplacer. Toutefois, lorsque vous utilisez le contrôle pièces jointes sur Power Apps Mobile, vous ne pouvez ajouter que des fichiers un par un.
Vous ne pouvez peut-être pas joindre des fichiers stockés dans OneDrive ou tout autre stockage cloud. Essayez de télécharger ces fichiers sur l’appareil avant de les joindre à l’aide du sélecteur de fichiers de l’appareil.
L’application mobile Power Apps ne prend pas en charge la capture de vidéos directement à partir de l’appareil photo ou la sélection de vidéos dans la bibliothèque de photos lors de l’utilisation du contrôle Pièces jointes . Pour ajouter une vidéo, les utilisateurs doivent utiliser l’option Parcourir .
- Sur Android : l’option Parcourir affiche tous les types de fichiers, y compris les vidéos, afin que vous puissiez sélectionner et joindre vos fichiers vidéo.
- Sur iOS : l’option Parcourir affiche uniquement les fichiers stockés dans l’application Fichiers . Si votre vidéo n’est pas déjà enregistrée, vous devez la déplacer vers l’application Fichiers avant de l’attacher.
Si une vidéo n’apparaît pas comme une option à joindre, enregistrez d’abord la vidéo dans l’application Fichiers de votre appareil, puis réessayez.
Le chargement et l’affichage des pièces jointes ne sont pas pris en charge lors de l’exécution d’applications canevas dans Microsoft Teams sur des appareils mobiles Android ou iOS.
Propriétés principales
Éléments : colonne Pièce jointe de la liste ou de la table Dataverse. Les collections et tables ne sont pas prises en charge.
MaxAttachments : nombre maximal de fichiers acceptés par le contrôle.
MaxAttachmentSize : taille maximale autorisée du fichier en Mo pour chaque nouvelle pièce jointe. 1 Mo ici est de 1 000 000 octets (106 B) ou 1 000 Ko.
OnAddFile : actions à effectuer lorsque l’utilisateur ajoute une nouvelle pièce jointe de fichier.
OnRemoveFile : actions à effectuer lorsque l’utilisateur supprime une pièce jointe existante.
OnUndoRemoveFile : actions à effectuer lorsque l’utilisateur restaure une pièce jointe supprimée.
Propriétés supplémentaires
AccessibleLabel : étiquette pour les lecteurs d’écran. Doit décrire l’objectif des pièces jointes.
AddAttachmentText : texte d’étiquette du lien utilisé pour ajouter une nouvelle pièce jointe.
BorderColor : couleur de la bordure d’un contrôle.
BorderStyle : indique si la bordure d’un contrôle est Solid, Dashed, Dotted ou None.
BorderThickness : épaisseur de la bordure d’un contrôle.
Couleur : couleur du texte d’un contrôle.
DisabledBorderColor : couleur de la bordure d’un contrôle si la propriété DisplayMode du contrôle a la valeur Disabled.
DisabledColor : couleur du texte dans un contrôle si sa propriété DisplayMode est définie sur Disabled.
DisabledFill : couleur d’arrière-plan d’un contrôle si sa propriété DisplayMode est définie sur Disabled.
DisplayMode : indique si le contrôle autorise l’ajout et la suppression de fichiers (Modifier), affiche uniquement les données (Affichage) ou est désactivé (Désactivé).
[DropTargetBackgroundColor] : couleur de l’arrière-plan cible drop du contrôle.
[DropTargetBorderColor] : couleur de la bordure cible de suppression du contrôle.
[DropTargetBorderStyle] : indique si la bordure cible de suppression du contrôle est Solid, Dashed, Dotted ou None.
[DropTargetBorderThickness] : épaisseur de la bordure cible de déplacement du contrôle.
[DropTargetTextColor] : couleur du texte cible de déplacement du contrôle.
Remplissage : couleur d’arrière-plan d’un contrôle.
FocusBorderColor : couleur de la bordure d’un contrôle lorsque le contrôle est concentré.
FocusBorderThickness : épaisseur de la bordure d’un contrôle lorsque le contrôle est concentré.
Hauteur : distance entre les bords supérieurs et inférieurs d’un contrôle.
Police : nom de la famille de polices dans laquelle le texte apparaît.
FontWeight : poids du texte dans un contrôle : Gras, Semibold, Normal ou Plus léger.
HoverBorderColor : couleur de la bordure d’un contrôle lorsque l’utilisateur conserve le pointeur de la souris sur ce contrôle.
HoverColor : couleur du texte dans un contrôle lorsque l’utilisateur conserve le pointeur de la souris dessus.
HoverFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur conserve le pointeur de la souris dessus.
Italique : indique si le texte d’un contrôle est italique.
MaxAttachmentsText : texte qui remplace le lien « Joindre un fichier » lorsque le contrôle contient le nombre maximal de fichiers autorisés.
NoAttachmentsText – Texte d’information affiché à l’utilisateur lorsqu’aucun fichier n’est attaché.
Remplissage : distance entre le texte d’un bouton d’importation ou d’exportation et les bords de ce bouton.
PressedBorderColor : couleur de la bordure d’un contrôle lorsque l’utilisateur sélectionne ce contrôle.
PressedColor : couleur du texte dans un contrôle lorsque l’utilisateur sélectionne ce contrôle.
PressedFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur sélectionne ce contrôle.
Réinitialisation : rétablit toutes les modifications apportées au contrôle pièces jointes et retourne à l’état précédemment enregistré.
Taille : taille de police du texte qui apparaît sur un contrôle.
Barre d’accès : indique si une ligne s’affiche via le texte qui apparaît sur un contrôle.
TabIndex : ordre de navigation à l’aide du clavier par rapport à d’autres contrôles.
Info-bulle : texte explicatif qui s’affiche lorsque l’utilisateur pointe sur un contrôle.
Soulignement : indique si une ligne apparaît sous le texte qui apparaît sur un contrôle.
Visible : indique si un contrôle est visible ou masqué.
Largeur : distance entre les bords gauche et droit d’un contrôle.
X : distance entre le bord gauche d’un contrôle et le bord gauche de son conteneur parent (ou écran, si aucun conteneur parent).
Y : distance entre le bord supérieur d’un contrôle et le bord supérieur du conteneur parent (ou écran, si aucun conteneur parent).
Example
Ajoutez un formulaire à votre application et définissez une liste comme source de données.
Sélectionnez le contrôle Formulaire d’affichage dans l’arborescence du côté gauche. Vous pouvez également utiliser Modifier le formulaire à la place.
Sélectionnez Source de données sous l’onglet Propriétés dans le volet d’options à droite, puis sélectionnez la liste à laquelle vous vous êtes connecté.
Sélectionnez Modifier les champs dans la section Champs , puis sélectionnez Ajouter un champ.
Sélectionnez le champ Pièces jointes , puis sélectionnez Ajouter.
Le champ Pièces jointes associé à la liste apparaît dans le formulaire.
Découvrez comment ajouter et configurer un contrôle
Instructions d’accessibilité
Contraste des couleurs
Vérifiez qu’il existe un contraste de couleur adéquat entre :
- ItemColor et ItemFill
- ItemHoverColor et ItemHoverFill
- ItemPressedColor et ItemPressedFill
- AddedItemColor et AddedItemFill
- RemovedItemColor et RemovedItemFill
- ItemErrorColor et ItemErrorFill
- AddAttachmentColor et Remplissage
- MaxAttachmentsColor et Remplissage
- NoAttachmentsColor et Remplissage
Cette exigence est en plus des exigences de contraste de couleur standard.
Prise en charge du lecteur d’écran
Incluez les propriétés suivantes :
- AccessibleLabel
- AddAttachmentsText
- MaxAttachmentsText
- NoAttachmentsText
Prise en charge du clavier
- Utilisez TabIndex avec la valeur zéro ou supérieure afin que les utilisateurs du clavier puissent y accéder.
- Les indicateurs de focus doivent être clairement visibles. Utilisez FocusBorderColor et FocusBorderThickness pour obtenir cette clarté.