Boîte d'auteur


Discutez de votre projet

À propos de nous

Nous sommes un partenaire Microsoft Gold avec sa présence aux États-Unis et en Inde. Nous sommes un fournisseur de services informatiques dynamique et professionnel au service des entreprises et des startups, en les aidant à relever les défis de l'économie mondiale. Nous offrons des services dans le domaine de la consultation et de la mise en œuvre CRM, du développement d'applications, du développement d'applications mobiles, du développement Web et du développement offshore.

Implémenter une liste déroulante en cascade à plusieurs niveaux dans Power Apps

Implémenter une liste déroulante en cascade à plusieurs niveaux dans Power Apps à partir de SharePoint

By Rashmi Kaushik / 24 octobre 2020

13 octobre 2022
Implémenter une liste déroulante en cascade à plusieurs niveaux dans Power Apps à partir de SharePoint

Power Apps est une plate-forme low-code utilisée pour créer des applications personnalisées pouvant fonctionner sur tous les appareils, qu'ils soient mobiles, tablettes, ordinateurs portables ou ordinateurs de bureau. La fonctionnalité glisser-déposer, la facilité de personnalisation, le contrôle total sur les étiquettes et l'intégration transparente avec plus de 200 connecteurs font de Power Apps le choix préféré des développeurs. Cependant, la mise en œuvre de certaines fonctionnalités dans Power App peut parfois être difficile. Dans cet article, nous discuterons de l'un des défis de la mise en œuvre d'une liste déroulante en cascade à plusieurs niveaux dans Power Apps à partir de SharePoint.

Dans cet article, nous allons apprendre à implémenter une liste déroulante en cascade à plusieurs niveaux dans Power Apps sans aucune étape ignorée.  

Créer une liste à partir de SharePoint

  • Dans SharePoint, créez deux nouvelles listes et nommez-les «Liste de données» et «Liste principale».
  • Remplissez la liste principale avec des éléments de région, pays et état.

Créer une application

  • Connectez-vous avec vos informations d'identification dans Power Apps Studio pour créer une application et sélectionnez la mise en page de votre choix dans une application vide.

Connectez-vous aux sources de données

  • Dans la barre de navigation supérieure, sélectionnez l'onglet Affichage et cliquez sur les sources de données. Connectez votre application à la liste principale et à la liste de données.

Créer un formulaire

  • Sélectionnez maintenant l'onglet Insérer dans la barre de navigation supérieure et sélectionnez Formulaires dans le ruban.
  • Dans la partie droite sous Propriétés, sélectionnez Liste de données dans la source de données
  • Une fois la source de données connectée, le formulaire sera affiché à l'écran avec les champs Titre, Région, Pays, État et Pièces jointes comme ci-dessous.
  • Supprimez les champs du côté droit sous l'onglet Propriétés en cliquant sur Modifier les champs dont nous n'avons pas besoin pour cet article, comme le titre et les pièces jointes.
  • Sous l'onglet Propriétés, cliquez sur Modifier le champ, dans tous les champs donnés, sélectionnez le type de contrôle sur Valeurs autorisées.

Définir la fonctionnalité

  • Dans le formulaire, sélectionnez la carte de données de région et définissez la propriété de l'élément sur : Distinct ('Liste principale',Région)
  • Sélectionnez le Country DataCardValue, déverrouillez les propriétés et cliquez sur Dépend de et dans le champ Correspondance, sélectionnez Liste principale comme source de données et région dans la pièce jointe.
  • Sous propriétés, dans la valeur, sélectionnez Pays dans la liste déroulante pour afficher le pays.
  • Dans le formulaire, sélectionnez la fiche Country Data et définissez la propriété Item sur :

Distinct (Filtre ('Liste principale', Région = DataCardValue12.Selected.Result), Pays).

Il montrera tous les pays de la région sélectionnée sans duplication.

  • Définissez la propriété State DataCardValue Items sur: Filtre ('Liste principale', Pays = DataCardValue13.Selected.Result)
  • Dans la carte de données de région, définissez la propriété Update sur: DataCardValue12.Selected.Result
  • De même, modifiez également la propriété Update de country.
  • Pour la State DataCard, modifiez la propriété de mise à jour en: DataCardValue14.Selected.State

Personnalisez l'application

  • Pour personnaliser votre application, vous pouvez également ajouter un en-tête et une étiquette en haut. Pour cela, ajoutez d'abord un rectangle à partir de l'icône + sur le côté gauche. Définissez sa position de x et y sur 0 et modifiez la largeur à 640 et la hauteur à 117 sous l'onglet Propriétés sur le côté droit.
  • Dans l'onglet Insertion, sélectionnez Étiquette dans le ruban et définissez sa taille et sa position exactement comme le rectangle mentionné à l'étape ci-dessus. Définissez la taille de la police sur 28, l'épaisseur de la police en gras, l'alignement du texte au centre et la couleur sur le blanc. Définissez la propriété Text sur «Cascading Dropdown»
  • En suivant les étapes ci-dessus, il est très facile de créer une liste déroulante en cascade à plusieurs niveaux dans Power Apps à l'aide de SharePoint. J'espère que cela vous aidera à créer des applications étonnantes à l'aide de Power Apps et de SharePoint.

Cynoteck est un Partenaire Microsoft Gold et Power Platform Partner. Grâce à nos connaissances sur la pile Microsoft, nous créons des solutions qui répondent le mieux à vos besoins. Nous vous aidons à identifier et à utiliser au mieux vos données organisationnelles, ce qui vous permet de prendre des décisions intelligentes pour votre croissance.

Connectez notre équipe si vous souhaitez mettre en œuvre Plate-forme de puissance dans votre entreprise

Services de conseil Dynamics 365

Power Apps est une plate-forme low-code utilisée pour créer des applications personnalisées pouvant fonctionner sur tous les appareils, qu'ils soient mobiles, tablettes, ordinateurs portables ou ordinateurs de bureau. La fonctionnalité glisser-déposer, la facilité de personnalisation, le contrôle total sur les étiquettes et l'intégration transparente avec plus de 200 connecteurs font de Power Apps le choix préféré des développeurs. Cependant, la mise en œuvre de certaines fonctionnalités dans Power App peut parfois être difficile. Dans cet article, nous discuterons de l'un des défis de la mise en œuvre d'une liste déroulante en cascade à plusieurs niveaux dans Power Apps à partir de SharePoint.

Dans cet article, nous allons apprendre à implémenter une liste déroulante en cascade à plusieurs niveaux dans Power Apps sans aucune étape ignorée.  

Créer une liste à partir de SharePoint

  • Dans SharePoint, créez deux nouvelles listes et nommez-les «Liste de données» et «Liste principale».
  • Remplissez la liste principale avec des éléments de région, pays et état.

Créer une application

  • Connectez-vous avec vos informations d'identification dans Power Apps Studio pour créer une application et sélectionnez la mise en page de votre choix dans une application vide.

Connectez-vous aux sources de données

  • Dans la barre de navigation supérieure, sélectionnez l'onglet Affichage et cliquez sur les sources de données. Connectez votre application à la liste principale et à la liste de données.

Créer un formulaire

  • Sélectionnez maintenant l'onglet Insérer dans la barre de navigation supérieure et sélectionnez Formulaires dans le ruban.
  • Dans la partie droite sous Propriétés, sélectionnez Liste de données dans la source de données
  • Une fois la source de données connectée, le formulaire sera affiché à l'écran avec les champs Titre, Région, Pays, État et Pièces jointes comme ci-dessous.
  • Supprimez les champs du côté droit sous l'onglet Propriétés en cliquant sur Modifier les champs dont nous n'avons pas besoin pour cet article, comme le titre et les pièces jointes.
  • Sous l'onglet Propriétés, cliquez sur Modifier le champ, dans tous les champs donnés, sélectionnez le type de contrôle sur Valeurs autorisées.

Définir la fonctionnalité

  • Dans le formulaire, sélectionnez la carte de données de région et définissez la propriété de l'élément sur : Distinct ('Liste principale',Région)
  • Sélectionnez le Country DataCardValue, déverrouillez les propriétés et cliquez sur Dépend de et dans le champ Correspondance, sélectionnez Liste principale comme source de données et région dans la pièce jointe.
  • Sous propriétés, dans la valeur, sélectionnez Pays dans la liste déroulante pour afficher le pays.
  • Dans le formulaire, sélectionnez la fiche Country Data et définissez la propriété Item sur :

Distinct (Filtre ('Liste principale', Région = DataCardValue12.Selected.Result), Pays).

Il montrera tous les pays de la région sélectionnée sans duplication.

  • Définissez la propriété State DataCardValue Items sur: Filtre ('Liste principale', Pays = DataCardValue13.Selected.Result)
  • Dans la carte de données de région, définissez la propriété Update sur: DataCardValue12.Selected.Result
  • De même, modifiez également la propriété Update de country.
  • Pour la State DataCard, modifiez la propriété de mise à jour en: DataCardValue14.Selected.State

Personnalisez l'application

  • Pour personnaliser votre application, vous pouvez également ajouter un en-tête et une étiquette en haut. Pour cela, ajoutez d'abord un rectangle à partir de l'icône + sur le côté gauche. Définissez sa position de x et y sur 0 et modifiez la largeur à 640 et la hauteur à 117 sous l'onglet Propriétés sur le côté droit.
  • Dans l'onglet Insertion, sélectionnez Étiquette dans le ruban et définissez sa taille et sa position exactement comme le rectangle mentionné à l'étape ci-dessus. Définissez la taille de la police sur 28, l'épaisseur de la police en gras, l'alignement du texte au centre et la couleur sur le blanc. Définissez la propriété Text sur «Cascading Dropdown»
  • En suivant les étapes ci-dessus, il est très facile de créer une liste déroulante en cascade à plusieurs niveaux dans Power Apps à l'aide de SharePoint. J'espère que cela vous aidera à créer des applications étonnantes à l'aide de Power Apps et de SharePoint.

Cynoteck est un Partenaire Microsoft Gold et Power Platform Partner. Grâce à nos connaissances sur la pile Microsoft, nous créons des solutions qui répondent le mieux à vos besoins. Nous vous aidons à identifier et à utiliser au mieux vos données organisationnelles, ce qui vous permet de prendre des décisions intelligentes pour votre croissance.

Connectez notre équipe si vous souhaitez mettre en œuvre Plate-forme de puissance dans votre entreprise

Services de conseil Dynamics 365
invité
3 Commentaires
Commentaires en ligne
Voir tous les commentaires
Ken Lumbab
Ken Lumbab
Avril 18, 2021 9: 27 pm

Bonjour, je suis capable de créer les listes déroulantes à plusieurs niveaux dans les formulaires d'alimentation, mais lorsque je modifie l'entrée, toutes les cases sont vides (sélections non conservées). Une suggestion sur la formule que je peux utiliser comme carte de données par défaut? Votre aide serait très appréciée.

Utilisateur
Utilisateur
Mai 5, 2021 3: 53 pm

Comment avez-vous fait pour remplir la liste SharePoint ? J'imagine qu'il s'agissait de beaucoup de données, donc (1) quelle source avez-vous utilisée et (2) avez-vous automatisé la création des éléments de la liste ?

Aube Tesnow
Aube Tesnow
Mai 13, 2022 1: 49 pm

Existe-t-il un moyen de masquer les valeurs "vides" dans la liste. J'ai des entrées qui n'ont pas d'"état", juste une "région" et un "pays" ?

3
0
J'adorerais vos pensées, veuillez commenter.x