Créer et mettre à jour une collection dans une application canevas

Utilisez une collection pour stocker des données que les utilisateurs peuvent gérer dans votre application. Une collection est un groupe d’articles similaires, tels que des produits dans une liste de produits. Pour plus d’informations sur les différents types de variables telles que les collections : Comprendre les variables de l’application canevas.

Conditions préalables

  • Inscrivez-vous pour accéder à Power Apps, puis connectez-vous en utilisant les mêmes informations d’identification que celles utilisées pour vous inscrire.
  • Créez une application ou ouvrez une application existante dans Power Apps.
  • Découvrez comment configurer un contrôle dans Power Apps.

Regardez cette vidéo pour savoir comment créer et mettre à jour une collection :

Créer une collection à plusieurs colonnes

  1. Dans Power Apps Studio, ajouter un contrôle Text input.

    Insérer un contrôle Text input.

  2. Renommez le contrôle en sélectionnant ses points de suspension dans le volet de navigation de gauche, en sélectionnant Renommer, puis en tapant ProductName.

    Renommer un contrôle.

  3. Ajouter un contrôle Drop down.

    Ajouter une liste déroulante.

  4. Renommez le contrôle Drop down Colors et assurez-vous que la propriété Items est sélectionnée dans la liste des propriétés.

    Propriété Items.

  5. Dans la barre de formule, remplacez DropDownSample par cette expression :

    ["Red","Green","Blue"]

  6. Ajoutez un contrôle Button, définissez sa propriété Text sur « Ajouter », puis définissez sa propriété OnSelect sur la formule suivante :

    Collect(
        ProductList,
        {
            Product: ProductName.Text,
            Color: Colors.Selected.Value
        }
    )
    
  7. Appuyez sur F5, tapez du texte dans ProductName, sélectionnez une option dans Couleurs, puis sélectionnez Ajouter.

    Aperçu de l’application.

  8. Répétez l’étape précédente au moins deux fois de plus, puis appuyez sur Échap.

  9. Pour afficher la collection que vous avez créée, sélectionnez Collections dans le menu Fichier.

    Afficher collection.

Afficher une collection

  1. Ajouter un contrôle Galerie vertical.

    Ajouter une galerie verticale.

  2. Définissez la propriété Items de la galerie sur ProductList.

  3. Dans le volet Données, définissez le champ de sous-titre sur Couleur et définissez le champ de titre sur Produit.

    Définissez la propriété Items de la galerie et modifiez les champs qu’elle affiche.

  4. Fermer le volet Données, sélectionnez la galerie, puis définissez le champ Disposition sur Titre et sous-titre.

    Modifier la disposition de la galerie.

    Votre écran ressemble à ceci :

    Premier exemple d’écran.

Supprimer un ou tous les éléments

  1. Sélectionnez le modèle de galerie en cliquant ou appuyant dans le bas de la galerie, puis en cliquant ou en appuyant sur l’icône de crayon près du coin supérieur gauche.

    Sélectionner le modèle de galerie.

  2. Ajouter une icône de Corbeille au modèle de galerie.

    Ajouter une icône de corbeille.

  3. Définissez la propriété OnSelect de l’icône sur la formule suivante :

    Remove(ProductList, ThisItem)

  4. A l’extérieur de la galerie, ajoutez un bouton, définissez sa propriété Text sur « Effacer », puis définissez sa propriété OnSelect sur la formule suivante :

    Clear(ProductList)

  5. Tout en maintenant la touche Alt enfoncée, sélectionnez l’icône Corbeille d’un élément pour supprimer cet élément de la collection, ou sélectionnez le bouton Effacer pour supprimer tous les éléments de la collection.

Insérer une liste SharePoint dans une collection

  1. Créez une connexion à une liste SharePoint.

  2. Ajoutez un bouton, puis définissez sa propriété OnSelect sur cette fonction, en remplaçant ListName par le nom de votre liste SharePoint :

    Collect(MySPCollection, ListName)

    Cette fonction crée une collection nommée MySPCollection qui contient les mêmes données que votre liste SharePoint.

  3. Cliquez sur le bouton tout en maintenant la touche Alt enfoncée.

  4. (Facultatif) Pour afficher un aperçu de la collection que vous avez créée, sélectionnez Collections dans le menu Fichier.

Pour plus d’informations sur l’affichage des données d’une liste SharePoint (dates, choix, personnes) dans une galerie : Afficher les colonnes de la liste dans une galerie. Pour plus d’informations sur l’affichage des données dans un formulaire (avec des listes déroulantes, des sélecteurs de dates et des sélecteurs de personnes) : Contrôles Edit form et Display form.

Étapes suivantes